home *** CD-ROM | disk | FTP | other *** search
/ Westlight Stock Photography - Creative Freedom / Westlight Stock Photography - Creative Freedom.iso / Other Items / Fetch Browser / Fetch Browser.rsrc / bin.rsrc_CODE_91_ATIFF.txt < prev    next >
Text File  |  1996-07-25  |  480KB  |  8,394 lines

  1. # near model CODE resource
  2. # jump table entries: 20704-20739 (36 of them)
  3. export_2588:
  4. fn00000000:
  5. 00000000  4E56 0000                link       A6, 0
  6. 00000004  203C 5449 4646           move.l     D0, 0x54494646 /* 'TIFF' */
  7. 0000000A  B0AE 0008                cmp.l      D0, [A6 + 0x8]
  8. 0000000E  57C0                     seq        D0
  9. 00000010  4A00                     tst.b      D0
  10. 00000012  660E                     bne        +0x10 /* 00000022 */
  11. 00000014  223C 4B49 4320           move.l     D1, 0x4B494320 /* 'KIC ' */
  12. 0000001A  B2AE 0008                cmp.l      D1, [A6 + 0x8]
  13. 0000001E  57C1                     seq        D1
  14. 00000020  8001                     or.b       D0, D1
  15. label00000022:
  16. 00000022  4400                     neg.b      D0
  17. 00000024  1D40 000C                move.b     [A6 + 0xC], D0
  18. 00000028  4E5E                     unlink     A6
  19. 0000002A  2E9F                     move.l     [A7], [A7]+
  20. 0000002C  4E75                     rts
  21. 0000002E  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  22. export_2589: // at 00000030 (misaligned)
  23. 00000032  FFFE                     .invalid   <<F/7/7>>
  24. 00000034  2F07                     move.l     -[A7], D7
  25. 00000036  4247                     clr.w      D7
  26. 00000038  4267                     clr.w      -[A7]
  27. 0000003A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  28. 0000003E  4EBA FFC0                jsr        [PC - 0x40 /* 00000000 */]
  29. 00000042  101F                     move.b     D0, [A7]+
  30. 00000044  6604                     bne        +0x6 /* 0000004A */
  31. 00000046  3E3C 9A70                move.w     D7, 0x9A70
  32. label0000004A:
  33. 0000004A  3D47 000C                move.w     [A6 + 0xC], D7
  34. 0000004E  2E1F                     move.l     D7, [A7]+
  35. 00000050  4E5E                     unlink     A6
  36. 00000052  2E9F                     move.l     [A7], [A7]+
  37. 00000054  4E75                     rts
  38. 00000056  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  39. 0000005A  0000 2F0C                ori.b      D0, 0xC
  40. 0000005E  286E 0008                movea.l    A4, [A6 + 0x8]
  41. 00000062  4EAD 4C5A                jsr        [A5 + 0x4C5A /* export_2439 */]
  42. 00000066  4AAC FFBC                tst.l      [A4 - 0x44]
  43. 0000006A  6708                     beq        +0xA /* 00000074 */
  44. 0000006C  2F2C FFBC                move.l     -[A7], [A4 - 0x44]
  45. 00000070  4EAD 3E8A                jsr        [A5 + 0x3E8A /* export_1997 */]
  46. label00000074:
  47. 00000074  396E 0010 FFC0           move.w     [A4 - 0x40], [A6 + 0x10]
  48. 0000007A  206E 0008                movea.l    A0, [A6 + 0x8]
  49. 0000007E  2C48                     movea.l    A6, A0
  50. 00000080  4EFA 0110                jmp        [PC + 0x110 /* 00000192 */]
  51. 00000084  0000 285F                ori.b      D0, 0x5F /* '_' */
  52. 00000088  4E5E                     unlink     A6
  53. 0000008A  205F                     movea.l    A0, [A7]+
  54. 0000008C  DEFC 000A                add.w      A7, 0xA /* '\n' */
  55. 00000090  4ED0                     jmp        [A0]
  56. 00000092  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  57. // begin alternate branch 00000094-00000098
  58. fn00000094:
  59. 00000094  4E56 FFB0                link       A6, -0x0050
  60. // end alternate branch 00000094-00000098
  61. fn00000094: // (misaligned)
  62. 00000096  FFB0                     .invalid   <<F/6/7>>
  63. 00000098  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  64. 0000009C  426E FFC0                clr.w      [A6 - 0x40]
  65. 000000A0  206E 0010                movea.l    A0, [A6 + 0x10]
  66. 000000A4  43EE FFB4                lea.l      A1, [A6 - 0x4C]
  67. 000000A8  7003                     moveq.l    D0, 0x03
  68. label000000AA:
  69. 000000AA  32D8                     move.w     [A1]+, [A0]+
  70. 000000AC  51C8 FFFC                dbf        D0, -0x6 /* 000000AA */
  71. 000000B0  206E 000C                movea.l    A0, [A6 + 0xC]
  72. 000000B4  30BC 0001                move.w     [A0], 0x1
  73. 000000B8  206E 0014                movea.l    A0, [A6 + 0x14]
  74. 000000BC  7000                     moveq.l    D0, 0x00
  75. 000000BE  2080                     move.l     [A0], D0
  76. 000000C0  7000                     moveq.l    D0, 0x00
  77. 000000C2  2D40 FFBC                move.l     [A6 - 0x44], D0
  78. 000000C6  486E FFC2                pea.l      [A6 - 0x3E]
  79. 000000CA  487A FF8C                pea.l      [PC - 0x74 /* 00000058, value 0x4E560000 'NV\0\0', cstring "NV" */]
  80. 000000CE  2F0E                     move.l     -[A7], A6
  81. 000000D0  4EAD 20CA                jsr        [A5 + 0x20CA /* export_1045 */]
  82. 000000D4  4EAD 4C52                jsr        [A5 + 0x4C52 /* export_2438 */]
  83. 000000D8  4EAD 2EE2                jsr        [A5 + 0x2EE2 /* export_1496 */]
  84. 000000DC  42A7                     clr.l      -[A7]
  85. 000000DE  3F2E 001C                move.w     -[A7], [A6 + 0x1C]
  86. 000000E2  206E 0018                movea.l    A0, [A6 + 0x18]
  87. 000000E6  5088                     addq.l     A0, 8
  88. 000000E8  2F20                     move.l     -[A7], -[A0]
  89. 000000EA  2F20                     move.l     -[A7], -[A0]
  90. 000000EC  4EBA 0D0A                jsr        [PC + 0xD0A /* 00000DF8 */]
  91. 000000F0  2D57 FFBC                move.l     [A6 - 0x44], [A7]
  92. 000000F4  4EAD 20E2                jsr        [A5 + 0x20E2 /* export_1048 */]
  93. 000000F8  4267                     clr.w      -[A7]
  94. 000000FA  2F2E FFBC                move.l     -[A7], [A6 - 0x44]
  95. 000000FE  4EBA 04EC                jsr        [PC + 0x4EC /* 000005EC */]
  96. 00000102  4EAD 20F2                jsr        [A5 + 0x20F2 /* export_1050 */]
  97. 00000106  4267                     clr.w      -[A7]
  98. 00000108  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  99. 0000010C  486E FFB0                pea.l      [A6 - 0x50]
  100. 00000110  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  101. 00000114  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  102. 00000118  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  103. 0000011C  2F2E FFBC                move.l     -[A7], [A6 - 0x44]
  104. 00000120  4EBA 0636                jsr        [PC + 0x636 /* 00000758 */]
  105. 00000124  4EAD 20F2                jsr        [A5 + 0x20F2 /* export_1050 */]
  106. 00000128  206E 0018                movea.l    A0, [A6 + 0x18]
  107. 0000012C  226E FFBC                movea.l    A1, [A6 - 0x44]
  108. 00000130  2251                     movea.l    A1, [A1]
  109. 00000132  45E9 0004                lea.l      A2, [A1 + 0x4]
  110. 00000136  7003                     moveq.l    D0, 0x03
  111. label00000138:
  112. 00000138  30DA                     move.w     [A0]+, [A2]+
  113. 0000013A  51C8 FFFC                dbf        D0, -0x6 /* 00000138 */
  114. 0000013E  4AAE FFB0                tst.l      [A6 - 0x50]
  115. 00000142  6734                     beq        +0x36 /* 00000178 */
  116. 00000144  206E 0014                movea.l    A0, [A6 + 0x14]
  117. 00000148  20AE FFB0                move.l     [A0], [A6 - 0x50]
  118. 0000014C  7000                     moveq.l    D0, 0x00
  119. 0000014E  2D40 FFB0                move.l     [A6 - 0x50], D0
  120. 00000152  206E 0018                movea.l    A0, [A6 + 0x18]
  121. 00000156  2248                     movea.l    A1, A0
  122. 00000158  5089                     addq.l     A1, 8
  123. 0000015A  2F21                     move.l     -[A7], -[A1]
  124. 0000015C  2F21                     move.l     -[A7], -[A1]
  125. 0000015E  3F3C 0008                move.w     -[A7], 0x8
  126. 00000162  43FA 004E                lea.l      A1, [PC + 0x4E /* 000001B2, value 0x4E56 'NV', cstring "" */]
  127. 00000166  2F21                     move.l     -[A7], -[A1]
  128. 00000168  2F21                     move.l     -[A7], -[A1]
  129. 0000016A  3F3C 0008                move.w     -[A7], 0x8
  130. 0000016E  4EAD 251A                jsr        [A5 + 0x251A /* export_1183 */]
  131. 00000172  548F                     addq.l     A7, 2
  132. 00000174  20DF                     move.l     [A0]+, [A7]+
  133. 00000176  20DF                     move.l     [A0]+, [A7]+
  134. label00000178:
  135. 00000178  2F2E FFBC                move.l     -[A7], [A6 - 0x44]
  136. 0000017C  4EAD 3E8A                jsr        [A5 + 0x3E8A /* export_1997 */]
  137. 00000180  7000                     moveq.l    D0, 0x00
  138. 00000182  2D40 FFBC                move.l     [A6 - 0x44], D0
  139. 00000186  486E FFC2                pea.l      [A6 - 0x3E]
  140. 0000018A  4EAD 2112                jsr        [A5 + 0x2112 /* export_1054 */]
  141. 0000018E  4EAD 4C5A                jsr        [A5 + 0x4C5A /* export_2439 */]
  142. label00000192:
  143. 00000192  4FEE FF90                lea.l      A7, [A6 - 0x70]
  144. 00000196  3D6E FFC0 001E           move.w     [A6 + 0x1E], [A6 - 0x40]
  145. 0000019C  4CDF 1CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
  146. 000001A0  4E5E                     unlink     A6
  147. 000001A2  205F                     movea.l    A0, [A7]+
  148. 000001A4  DEFC 0016                add.w      A7, 0x16
  149. 000001A8  4ED0                     jmp        [A0]
  150. 000001AA  0000 0000                ori.b      D0, 0x0
  151. 000001AE  0000 0020                ori.b      D0, 0x20 /* ' ' */
  152. 000001B2  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  153. 000001B6  0000 2F0C                ori.b      D0, 0xC
  154. 000001BA  286E 0008                movea.l    A4, [A6 + 0x8]
  155. 000001BE  4267                     clr.w      -[A7]
  156. 000001C0  3F2C FF78                move.w     -[A7], [A4 - 0x88]
  157. 000001C4  4EAD 02BA                jsr        [A5 + 0x2BA /* export_83 */]
  158. 000001C8  395F FF7A                move.w     [A4 - 0x86], [A7]+
  159. 000001CC  396E 0010 FF7A           move.w     [A4 - 0x86], [A6 + 0x10]
  160. 000001D2  206E 0008                movea.l    A0, [A6 + 0x8]
  161. 000001D6  2C48                     movea.l    A6, A0
  162. 000001D8  4EFA 0096                jmp        [PC + 0x96 /* 00000270 */]
  163. 000001DC  0000 285F                ori.b      D0, 0x5F /* '_' */
  164. 000001E0  4E5E                     unlink     A6
  165. 000001E2  205F                     movea.l    A0, [A7]+
  166. 000001E4  DEFC 000A                add.w      A7, 0xA /* '\n' */
  167. 000001E8  4ED0                     jmp        [A0]
  168. 000001EA  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  169. export_2590: // at 000001EC (misaligned)
  170. 000001EE  FF78                     .extension 0xF78 <<F/4-5/7>> // unimplemented
  171. 000001F0  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  172. 000001F4  206E 001C                movea.l    A0, [A6 + 0x1C]
  173. 000001F8  43EE FFBA                lea.l      A1, [A6 - 0x46]
  174. 000001FC  7022                     moveq.l    D0, 0x22
  175. label000001FE:
  176. 000001FE  32D8                     move.w     [A1]+, [A0]+
  177. 00000200  51C8 FFFC                dbf        D0, -0x6 /* 000001FE */
  178. 00000204  426E FF7A                clr.w      [A6 - 0x86]
  179. 00000208  4267                     clr.w      -[A7]
  180. 0000020A  3F2E FFBA                move.w     -[A7], [A6 - 0x46]
  181. 0000020E  2F2E FFBC                move.l     -[A7], [A6 - 0x44]
  182. 00000212  486E FFC0                pea.l      [A6 - 0x40]
  183. 00000216  1F3C 0001                move.b     -[A7], 0x1
  184. 0000021A  486E FF78                pea.l      [A6 - 0x88]
  185. 0000021E  4EAD 041A                jsr        [A5 + 0x41A /* export_127 */]
  186. 00000222  3D5F FF7A                move.w     [A6 - 0x86], [A7]+
  187. 00000226  6702                     beq        +0x4 /* 0000022A */
  188. 00000228  6046                     bra        +0x48 /* 00000270 */
  189. label0000022A:
  190. 0000022A  486E FF7C                pea.l      [A6 - 0x84]
  191. 0000022E  487A FF84                pea.l      [PC - 0x7C /* 000001B4, value 0x4E560000 'NV\0\0', cstring "NV" */]
  192. 00000232  2F0E                     move.l     -[A7], A6
  193. 00000234  4EAD 20CA                jsr        [A5 + 0x20CA /* export_1045 */]
  194. 00000238  4267                     clr.w      -[A7]
  195. 0000023A  3F2E FF78                move.w     -[A7], [A6 - 0x88]
  196. 0000023E  2F2E 0018                move.l     -[A7], [A6 + 0x18]
  197. 00000242  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  198. 00000246  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  199. 0000024A  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  200. 0000024E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  201. 00000252  4EBA FE40                jsr        [PC - 0x1C0 /* 00000094 */]
  202. 00000256  4EAD 20F2                jsr        [A5 + 0x20F2 /* export_1050 */]
  203. 0000025A  486E FF7C                pea.l      [A6 - 0x84]
  204. 0000025E  4EAD 2112                jsr        [A5 + 0x2112 /* export_1054 */]
  205. 00000262  4267                     clr.w      -[A7]
  206. 00000264  3F2E FF78                move.w     -[A7], [A6 - 0x88]
  207. 00000268  4EAD 02BA                jsr        [A5 + 0x2BA /* export_83 */]
  208. 0000026C  3D5F FF7A                move.w     [A6 - 0x86], [A7]+
  209. label00000270:
  210. 00000270  4FEE FF58                lea.l      A7, [A6 - 0xA8]
  211. 00000274  3D6E FF7A 0020           move.w     [A6 + 0x20], [A6 - 0x86]
  212. 0000027A  4CDF 1CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
  213. 0000027E  4E5E                     unlink     A6
  214. 00000280  205F                     movea.l    A0, [A7]+
  215. 00000282  DEFC 0018                add.w      A7, 0x18
  216. 00000286  4ED0                     jmp        [A0]
  217. 00000288  4E56 0000                link       A6, 0
  218. 0000028C  2F0C                     move.l     -[A7], A4
  219. 0000028E  286E 0008                movea.l    A4, [A6 + 0x8]
  220. 00000292  4EAD 4C5A                jsr        [A5 + 0x4C5A /* export_2439 */]
  221. 00000296  4AAC FFBC                tst.l      [A4 - 0x44]
  222. 0000029A  6708                     beq        +0xA /* 000002A4 */
  223. 0000029C  2F2C FFBC                move.l     -[A7], [A4 - 0x44]
  224. 000002A0  4EAD 3E8A                jsr        [A5 + 0x3E8A /* export_1997 */]
  225. label000002A4:
  226. 000002A4  396E 0010 FFC0           move.w     [A4 - 0x40], [A6 + 0x10]
  227. 000002AA  206E 0008                movea.l    A0, [A6 + 0x8]
  228. 000002AE  2C48                     movea.l    A6, A0
  229. 000002B0  4EFA 008A                jmp        [PC + 0x8A /* 0000033C */]
  230. 000002B4  0000 285F                ori.b      D0, 0x5F /* '_' */
  231. 000002B8  4E5E                     unlink     A6
  232. 000002BA  205F                     movea.l    A0, [A7]+
  233. 000002BC  DEFC 000A                add.w      A7, 0xA /* '\n' */
  234. 000002C0  4ED0                     jmp        [A0]
  235. 000002C2  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  236. // begin alternate branch 000002C4-000002C8
  237. fn000002C4:
  238. 000002C4  4E56 FFBC                link       A6, -0x0044
  239. // end alternate branch 000002C4-000002C8
  240. fn000002C4: // (misaligned)
  241. 000002C6  FFBC                     .invalid   <<F/6/7>>
  242. 000002C8  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  243. 000002CC  426E FFC0                clr.w      [A6 - 0x40]
  244. 000002D0  7000                     moveq.l    D0, 0x00
  245. 000002D2  2D40 FFBC                move.l     [A6 - 0x44], D0
  246. 000002D6  486E FFC2                pea.l      [A6 - 0x3E]
  247. 000002DA  487A FFAC                pea.l      [PC - 0x54 /* 00000288, value 0x4E560000 'NV\0\0', cstring "NV" */]
  248. 000002DE  2F0E                     move.l     -[A7], A6
  249. 000002E0  4EAD 20CA                jsr        [A5 + 0x20CA /* export_1045 */]
  250. 000002E4  4EAD 4C52                jsr        [A5 + 0x4C52 /* export_2438 */]
  251. 000002E8  42A7                     clr.l      -[A7]
  252. 000002EA  3F2E 0014                move.w     -[A7], [A6 + 0x14]
  253. 000002EE  41EE 0014                lea.l      A0, [A6 + 0x14]
  254. 000002F2  2F20                     move.l     -[A7], -[A0]
  255. 000002F4  2F20                     move.l     -[A7], -[A0]
  256. 000002F6  4EBA 0B00                jsr        [PC + 0xB00 /* 00000DF8 */]
  257. 000002FA  2D57 FFBC                move.l     [A6 - 0x44], [A7]
  258. 000002FE  4EAD 20E2                jsr        [A5 + 0x20E2 /* export_1048 */]
  259. 00000302  4267                     clr.w      -[A7]
  260. 00000304  2F2E FFBC                move.l     -[A7], [A6 - 0x44]
  261. 00000308  4EBA 02E2                jsr        [PC + 0x2E2 /* 000005EC */]
  262. 0000030C  4EAD 20F2                jsr        [A5 + 0x20F2 /* export_1050 */]
  263. 00000310  4267                     clr.w      -[A7]
  264. 00000312  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  265. 00000316  2F2E FFBC                move.l     -[A7], [A6 - 0x44]
  266. 0000031A  4EBA 0990                jsr        [PC + 0x990 /* 00000CAC */]
  267. 0000031E  4EAD 20F2                jsr        [A5 + 0x20F2 /* export_1050 */]
  268. 00000322  2F2E FFBC                move.l     -[A7], [A6 - 0x44]
  269. 00000326  4EAD 3E8A                jsr        [A5 + 0x3E8A /* export_1997 */]
  270. 0000032A  7000                     moveq.l    D0, 0x00
  271. 0000032C  2D40 FFBC                move.l     [A6 - 0x44], D0
  272. 00000330  486E FFC2                pea.l      [A6 - 0x3E]
  273. 00000334  4EAD 2112                jsr        [A5 + 0x2112 /* export_1054 */]
  274. 00000338  4EAD 4C5A                jsr        [A5 + 0x4C5A /* export_2439 */]
  275. label0000033C:
  276. 0000033C  4FEE FF9C                lea.l      A7, [A6 - 0x64]
  277. 00000340  3D6E FFC0 0016           move.w     [A6 + 0x16], [A6 - 0x40]
  278. 00000346  4CDF 1CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
  279. 0000034A  4E5E                     unlink     A6
  280. 0000034C  205F                     movea.l    A0, [A7]+
  281. 0000034E  DEFC 000E                add.w      A7, 0xE
  282. 00000352  4ED0                     jmp        [A0]
  283. 00000354  4E56 0000                link       A6, 0
  284. 00000358  2F0C                     move.l     -[A7], A4
  285. 0000035A  286E 0008                movea.l    A4, [A6 + 0x8]
  286. 0000035E  4267                     clr.w      -[A7]
  287. 00000360  3F2C FF78                move.w     -[A7], [A4 - 0x88]
  288. 00000364  4EAD 02BA                jsr        [A5 + 0x2BA /* export_83 */]
  289. 00000368  395F FF7A                move.w     [A4 - 0x86], [A7]+
  290. 0000036C  396E 0010 FF7A           move.w     [A4 - 0x86], [A6 + 0x10]
  291. 00000372  206E 0008                movea.l    A0, [A6 + 0x8]
  292. 00000376  2C48                     movea.l    A6, A0
  293. 00000378  4EFA 0092                jmp        [PC + 0x92 /* 0000040C */]
  294. 0000037C  0000 285F                ori.b      D0, 0x5F /* '_' */
  295. 00000380  4E5E                     unlink     A6
  296. 00000382  205F                     movea.l    A0, [A7]+
  297. 00000384  DEFC 000A                add.w      A7, 0xA /* '\n' */
  298. 00000388  4ED0                     jmp        [A0]
  299. 0000038A  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  300. export_2591: // at 0000038C (misaligned)
  301. 0000038E  FF78                     .extension 0xF78 <<F/4-5/7>> // unimplemented
  302. 00000390  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  303. 00000394  206E 0014                movea.l    A0, [A6 + 0x14]
  304. 00000398  43EE FFBA                lea.l      A1, [A6 - 0x46]
  305. 0000039C  7022                     moveq.l    D0, 0x22
  306. label0000039E:
  307. 0000039E  32D8                     move.w     [A1]+, [A0]+
  308. 000003A0  51C8 FFFC                dbf        D0, -0x6 /* 0000039E */
  309. 000003A4  426E FF7A                clr.w      [A6 - 0x86]
  310. 000003A8  426E FF78                clr.w      [A6 - 0x88]
  311. 000003AC  4267                     clr.w      -[A7]
  312. 000003AE  3F2E FFBA                move.w     -[A7], [A6 - 0x46]
  313. 000003B2  2F2E FFBC                move.l     -[A7], [A6 - 0x44]
  314. 000003B6  486E FFC0                pea.l      [A6 - 0x40]
  315. 000003BA  1F3C 0001                move.b     -[A7], 0x1
  316. 000003BE  486E FF78                pea.l      [A6 - 0x88]
  317. 000003C2  4EAD 041A                jsr        [A5 + 0x41A /* export_127 */]
  318. 000003C6  3D5F FF7A                move.w     [A6 - 0x86], [A7]+
  319. 000003CA  6702                     beq        +0x4 /* 000003CE */
  320. 000003CC  603E                     bra        +0x40 /* 0000040C */
  321. label000003CE:
  322. 000003CE  486E FF7C                pea.l      [A6 - 0x84]
  323. 000003D2  487A FF80                pea.l      [PC - 0x80 /* 00000354, value 0x4E560000 'NV\0\0', cstring "NV" */]
  324. 000003D6  2F0E                     move.l     -[A7], A6
  325. 000003D8  4EAD 20CA                jsr        [A5 + 0x20CA /* export_1045 */]
  326. 000003DC  4267                     clr.w      -[A7]
  327. 000003DE  3F2E FF78                move.w     -[A7], [A6 - 0x88]
  328. 000003E2  41EE 0014                lea.l      A0, [A6 + 0x14]
  329. 000003E6  2F20                     move.l     -[A7], -[A0]
  330. 000003E8  2F20                     move.l     -[A7], -[A0]
  331. 000003EA  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  332. 000003EE  4EBA FED4                jsr        [PC - 0x12C /* 000002C4 */]
  333. 000003F2  4EAD 20F2                jsr        [A5 + 0x20F2 /* export_1050 */]
  334. 000003F6  486E FF7C                pea.l      [A6 - 0x84]
  335. 000003FA  4EAD 2112                jsr        [A5 + 0x2112 /* export_1054 */]
  336. 000003FE  4267                     clr.w      -[A7]
  337. 00000400  3F2E FF78                move.w     -[A7], [A6 - 0x88]
  338. 00000404  4EAD 02BA                jsr        [A5 + 0x2BA /* export_83 */]
  339. 00000408  3D5F FF7A                move.w     [A6 - 0x86], [A7]+
  340. label0000040C:
  341. 0000040C  4FEE FF58                lea.l      A7, [A6 - 0xA8]
  342. 00000410  3D6E FF7A 0018           move.w     [A6 + 0x18], [A6 - 0x86]
  343. 00000416  4CDF 1CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
  344. 0000041A  4E5E                     unlink     A6
  345. 0000041C  205F                     movea.l    A0, [A7]+
  346. 0000041E  DEFC 0010                add.w      A7, 0x10
  347. 00000422  4ED0                     jmp        [A0]
  348. fn00000424:
  349. 00000424  4E56 0000                link       A6, 0
  350. 00000428  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  351. 0000042C  4EAD 1912                jsr        [A5 + 0x1912 /* export_798 */]
  352. 00000430  4E5E                     unlink     A6
  353. 00000432  2E9F                     move.l     [A7], [A7]+
  354. 00000434  4E75                     rts
  355. 00000436  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  356. export_2592: // at 00000438 (misaligned)
  357. 0000043A  0000 2F2E                ori.b      D0, 0x2E /* '.' */
  358. 0000043E  0008 4EAD                ori.b      A0, 0xAD
  359. 00000442  194A 2F2E                move.b     [A4 + 0x2F2E], A2
  360. 00000446  0008 4EAD                ori.b      A0, 0xAD
  361. 0000044A  18EA 4E5E                move.b     [A4]+, [A2 + 0x4E5E]
  362. 0000044E  2E9F                     move.l     [A7], [A7]+
  363. 00000450  4E75                     rts
  364. 00000452  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  365. // begin alternate branch 00000454-00000468
  366. fn00000454:
  367. 00000454  4E56 0000                link       A6, 0
  368. 00000458  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  369. 0000045C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  370. 00000460  4EAD 197A                jsr        [A5 + 0x197A /* export_811 */]
  371. 00000464  4E5E                     unlink     A6
  372. 00000466  205F                     movea.l    A0, [A7]+
  373. // end alternate branch 00000454-00000468
  374. fn00000454: // (misaligned)
  375. 00000456  0000 2F2E                ori.b      D0, 0x2E /* '.' */
  376. 0000045A  000C 2F2E                ori.b      A4, 0x2E /* '.' */
  377. 0000045E  0008 4EAD                ori.b      A0, 0xAD
  378. 00000462  197A 4E5E 205F           move.b     [A4 + 0x205F], [PC + 0x4E5E /* 000052C2, value 0x0, cstring "" */]
  379. 00000468  504F                     addq.w     A7, 8
  380. 0000046A  4ED0                     jmp        [A0]
  381. 0000046C  4E56 0000                link       A6, 0
  382. 00000470  4267                     clr.w      -[A7]
  383. 00000472  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  384. 00000476  4EAD 2F0A                jsr        [A5 + 0x2F0A /* export_1501 */]
  385. 0000047A  101F                     move.b     D0, [A7]+
  386. 0000047C  206E 0008                movea.l    A0, [A6 + 0x8]
  387. 00000480  B028 000C                cmp.b      D0, [A0 + 0xC]
  388. 00000484  57C0                     seq        D0
  389. 00000486  4400                     neg.b      D0
  390. 00000488  1D40 0010                move.b     [A6 + 0x10], D0
  391. 0000048C  4E5E                     unlink     A6
  392. 0000048E  205F                     movea.l    A0, [A7]+
  393. 00000490  504F                     addq.w     A7, 8
  394. 00000492  4ED0                     jmp        [A0]
  395. fn00000494:
  396. 00000494  4E56 0000                link       A6, 0
  397. 00000498  42A7                     clr.l      -[A7]
  398. 0000049A  487A FFD0                pea.l      [PC - 0x30 /* 0000046C, value 0x4E560000 'NV\0\0', cstring "NV" */]
  399. 0000049E  2F0E                     move.l     -[A7], A6
  400. 000004A0  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  401. 000004A4  4EAD 1942                jsr        [A5 + 0x1942 /* export_804 */]
  402. 000004A8  2D5F 000E                move.l     [A6 + 0xE], [A7]+
  403. 000004AC  4E5E                     unlink     A6
  404. 000004AE  205F                     movea.l    A0, [A7]+
  405. 000004B0  5C4F                     addq.w     A7, 6
  406. 000004B2  4ED0                     jmp        [A0]
  407. fn000004B4:
  408. 000004B4  4E56 FFF4                link       A6, -0x000C
  409. 000004B8  48E7 0028                movem.l    -[A7], A2,A4
  410. 000004BC  286E 0008                movea.l    A4, [A6 + 0x8]
  411. 000004C0  2054                     movea.l    A0, [A4]
  412. 000004C2  316E 0014 0002           move.w     [A0 + 0x2], [A6 + 0x14]
  413. 000004C8  43E8 0004                lea.l      A1, [A0 + 0x4]
  414. 000004CC  45EE 000C                lea.l      A2, [A6 + 0xC]
  415. 000004D0  7003                     moveq.l    D0, 0x03
  416. label000004D2:
  417. 000004D2  32DA                     move.w     [A1]+, [A2]+
  418. 000004D4  51C8 FFFC                dbf        D0, -0x6 /* 000004D2 */
  419. 000004D8  4228 000C                clr.b      [A0 + 0xC]
  420. 000004DC  7000                     moveq.l    D0, 0x00
  421. 000004DE  2140 0016                move.l     [A0 + 0x16], D0
  422. 000004E2  486E FFF8                pea.l      [A6 - 0x8]
  423. 000004E6  486D 376C                pea.l      [A5 + 0x376C]
  424. 000004EA  3F3C 0022                move.w     -[A7], 0x22 /* '\"' */
  425. 000004EE  4EAD 1B4A                jsr        [A5 + 0x1B4A /* export_869 */]
  426. 000004F2  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  427. 000004F6  4EAD 20E2                jsr        [A5 + 0x20E2 /* export_1048 */]
  428. 000004FA  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  429. 000004FE  4EBA FF24                jsr        [PC - 0xDC /* 00000424 */]
  430. 00000502  2054                     movea.l    A0, [A4]
  431. 00000504  216E FFF8 0016           move.l     [A0 + 0x16], [A6 - 0x8]
  432. 0000050A  4CDF 1400                movem.l    A2,A4, [A7]+
  433. 0000050E  4E5E                     unlink     A6
  434. 00000510  205F                     movea.l    A0, [A7]+
  435. 00000512  DEFC 000E                add.w      A7, 0xE
  436. 00000516  4ED0                     jmp        [A0]
  437. export_2593:
  438. 00000518  4E56 0000                link       A6, 0
  439. 0000051C  2F0C                     move.l     -[A7], A4
  440. 0000051E  286E 0008                movea.l    A4, [A6 + 0x8]
  441. 00000522  2054                     movea.l    A0, [A4]
  442. 00000524  4AA8 0016                tst.l      [A0 + 0x16]
  443. 00000528  6708                     beq        +0xA /* 00000532 */
  444. 0000052A  2F28 0016                move.l     -[A7], [A0 + 0x16]
  445. 0000052E  4EAD 3E8A                jsr        [A5 + 0x3E8A /* export_1997 */]
  446. label00000532:
  447. 00000532  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  448. 00000536  4EAD 1B62                jsr        [A5 + 0x1B62 /* export_872 */]
  449. 0000053A  285F                     movea.l    A4, [A7]+
  450. 0000053C  4E5E                     unlink     A6
  451. 0000053E  2E9F                     move.l     [A7], [A7]+
  452. 00000540  4E75                     rts
  453. 00000542  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  454. // begin alternate branch 00000544-00000548
  455. fn00000544:
  456. 00000544  4E56 FFF4                link       A6, -0x000C
  457. // end alternate branch 00000544-00000548
  458. fn00000544: // (misaligned)
  459. 00000546  FFF4                     .invalid   <<F/7/7>>
  460. 00000548  2F0C                     move.l     -[A7], A4
  461. 0000054A  286E 0008                movea.l    A4, [A6 + 0x8]
  462. 0000054E  4267                     clr.w      -[A7]
  463. 00000550  2054                     movea.l    A0, [A4]
  464. 00000552  3F28 0002                move.w     -[A7], [A0 + 0x2]
  465. 00000556  3F3C 0001                move.w     -[A7], 0x1
  466. 0000055A  42A7                     clr.l      -[A7]
  467. 0000055C  4EAD 032A                jsr        [A5 + 0x32A /* export_97 */]
  468. 00000560  4EAD 20F2                jsr        [A5 + 0x20F2 /* export_1050 */]
  469. 00000564  7008                     moveq.l    D0, 0x08
  470. 00000566  2D40 FFFC                move.l     [A6 - 0x4], D0
  471. 0000056A  4267                     clr.w      -[A7]
  472. 0000056C  2054                     movea.l    A0, [A4]
  473. 0000056E  3F28 0002                move.w     -[A7], [A0 + 0x2]
  474. 00000572  486E FFFC                pea.l      [A6 - 0x4]
  475. 00000576  486E FFF4                pea.l      [A6 - 0xC]
  476. 0000057A  4EAD 02C2                jsr        [A5 + 0x2C2 /* export_84 */]
  477. 0000057E  4EAD 20F2                jsr        [A5 + 0x20F2 /* export_1050 */]
  478. 00000582  0C6E 4949 FFF4           cmpi.w     [A6 - 0xC], 0x4949 /* 'II' */
  479. 00000588  57C0                     seq        D0
  480. 0000058A  4400                     neg.b      D0
  481. 0000058C  2054                     movea.l    A0, [A4]
  482. 0000058E  1140 000C                move.b     [A0 + 0xC], D0
  483. 00000592  6710                     beq        +0x12 /* 000005A4 */
  484. 00000594  486E FFF6                pea.l      [A6 - 0xA]
  485. 00000598  4EBA 08F6                jsr        [PC + 0x8F6 /* 00000E90 */]
  486. 0000059C  486E FFF8                pea.l      [A6 - 0x8]
  487. 000005A0  4EBA 08AE                jsr        [PC + 0x8AE /* 00000E50 */]
  488. label000005A4:
  489. 000005A4  206E 000C                movea.l    A0, [A6 + 0xC]
  490. 000005A8  43EE FFF4                lea.l      A1, [A6 - 0xC]
  491. 000005AC  7003                     moveq.l    D0, 0x03
  492. label000005AE:
  493. 000005AE  30D9                     move.w     [A0]+, [A1]+
  494. 000005B0  51C8 FFFC                dbf        D0, -0x6 /* 000005AE */
  495. 000005B4  285F                     movea.l    A4, [A7]+
  496. 000005B6  4E5E                     unlink     A6
  497. 000005B8  2E9F                     move.l     [A7], [A7]+
  498. 000005BA  4E75                     rts
  499. 000005BC  4E56 FFFC                link       A6, -0x0004
  500. 000005C0  2F0C                     move.l     -[A7], A4
  501. 000005C2  286E 0008                movea.l    A4, [A6 + 0x8]
  502. 000005C6  204C                     movea.l    A0, A4
  503. 000005C8  5088                     addq.l     A0, 8
  504. 000005CA  2050                     movea.l    A0, [A0]
  505. 000005CC  2D48 FFFC                move.l     [A6 - 0x4], A0
  506. 000005D0  4AAC FFB8                tst.l      [A4 - 0x48]
  507. 000005D4  6708                     beq        +0xA /* 000005DE */
  508. 000005D6  2F2C FFB8                move.l     -[A7], [A4 - 0x48]
  509. 000005DA  4EAD 3E8A                jsr        [A5 + 0x3E8A /* export_1997 */]
  510. label000005DE:
  511. 000005DE  285F                     movea.l    A4, [A7]+
  512. 000005E0  4E5E                     unlink     A6
  513. 000005E2  205F                     movea.l    A0, [A7]+
  514. 000005E4  DEFC 000A                add.w      A7, 0xA /* '\n' */
  515. 000005E8  4ED0                     jmp        [A0]
  516. 000005EA  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  517. // begin alternate branch 000005EC-000005F0
  518. fn000005EC:
  519. 000005EC  4E56 FFA8                link       A6, -0x0058
  520. // end alternate branch 000005EC-000005F0
  521. fn000005EC: // (misaligned)
  522. 000005EE  FFA8                     .invalid   <<F/6/7>>
  523. 000005F0  48E7 0328                movem.l    -[A7], D6,D7,A2,A4
  524. 000005F4  286E 0008                movea.l    A4, [A6 + 0x8]
  525. 000005F8  4247                     clr.w      D7
  526. 000005FA  7000                     moveq.l    D0, 0x00
  527. 000005FC  2D40 FFB8                move.l     [A6 - 0x48], D0
  528. 00000600  486E FFA8                pea.l      [A6 - 0x58]
  529. 00000604  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  530. 00000608  4EBA FF3A                jsr        [PC - 0xC6 /* 00000544 */]
  531. 0000060C  205F                     movea.l    A0, [A7]+
  532. 0000060E  2454                     movea.l    A2, [A4]
  533. 00000610  43EA 000E                lea.l      A1, [A2 + 0xE]
  534. 00000614  7003                     moveq.l    D0, 0x03
  535. label00000616:
  536. 00000616  32D8                     move.w     [A1]+, [A0]+
  537. 00000618  51C8 FFFC                dbf        D0, -0x6 /* 00000616 */
  538. 0000061C  4EAD 4C62                jsr        [A5 + 0x4C62 /* export_2440 */]
  539. 00000620  702A                     moveq.l    D0, 0x2A
  540. 00000622  2054                     movea.l    A0, [A4]
  541. 00000624  B068 0010                cmp.w      D0, [A0 + 0x10]
  542. 00000628  6600 00B4                bne        +0xB6 /* 000006DE */
  543. 0000062C  2C28 0012                move.l     D6, [A0 + 0x12]
  544. label00000630:
  545. 00000630  486E FFB8                pea.l      [A6 - 0x48]
  546. 00000634  486D 378C                pea.l      [A5 + 0x378C]
  547. 00000638  3F3C 0076                move.w     -[A7], 0x76 /* 'v' */
  548. 0000063C  4EAD 1B4A                jsr        [A5 + 0x1B4A /* export_869 */]
  549. 00000640  2F2E FFB8                move.l     -[A7], [A6 - 0x48]
  550. 00000644  4EAD 20E2                jsr        [A5 + 0x20E2 /* export_1048 */]
  551. 00000648  486E FFC2                pea.l      [A6 - 0x3E]
  552. 0000064C  487A FF6E                pea.l      [PC - 0x92 /* 000005BC, value 0x4E56FFFC */]
  553. 00000650  2F0E                     move.l     -[A7], A6
  554. 00000652  4EAD 20CA                jsr        [A5 + 0x20CA /* export_1045 */]
  555. 00000656  41EE FFB0                lea.l      A0, [A6 - 0x50]
  556. 0000065A  2454                     movea.l    A2, [A4]
  557. 0000065C  43EA 0004                lea.l      A1, [A2 + 0x4]
  558. 00000660  7003                     moveq.l    D0, 0x03
  559. label00000662:
  560. 00000662  30D9                     move.w     [A0]+, [A1]+
  561. 00000664  51C8 FFFC                dbf        D0, -0x6 /* 00000662 */
  562. 00000668  2054                     movea.l    A0, [A4]
  563. 0000066A  3F28 0002                move.w     -[A7], [A0 + 0x2]
  564. 0000066E  43EE FFB8                lea.l      A1, [A6 - 0x48]
  565. 00000672  2F21                     move.l     -[A7], -[A1]
  566. 00000674  2F21                     move.l     -[A7], -[A1]
  567. 00000676  2F06                     move.l     -[A7], D6
  568. 00000678  1F28 000C                move.b     -[A7], [A0 + 0xC]
  569. 0000067C  2F2E FFB8                move.l     -[A7], [A6 - 0x48]
  570. 00000680  4EAD 2EEA                jsr        [A5 + 0x2EEA /* export_1497 */]
  571. 00000684  2254                     movea.l    A1, [A4]
  572. 00000686  41E9 0004                lea.l      A0, [A1 + 0x4]
  573. 0000068A  45EE FFB0                lea.l      A2, [A6 - 0x50]
  574. 0000068E  7003                     moveq.l    D0, 0x03
  575. label00000690:
  576. 00000690  30DA                     move.w     [A0]+, [A2]+
  577. 00000692  51C8 FFFC                dbf        D0, -0x6 /* 00000690 */
  578. 00000696  2F2E FFB8                move.l     -[A7], [A6 - 0x48]
  579. 0000069A  4EAD 2EFA                jsr        [A5 + 0x2EFA /* export_1499 */]
  580. 0000069E  4267                     clr.w      -[A7]
  581. 000006A0  2F2E FFB8                move.l     -[A7], [A6 - 0x48]
  582. 000006A4  4EAD 2F02                jsr        [A5 + 0x2F02 /* export_1500 */]
  583. 000006A8  3E1F                     move.w     D7, [A7]+
  584. 000006AA  486E FFC2                pea.l      [A6 - 0x3E]
  585. 000006AE  4EAD 2112                jsr        [A5 + 0x2112 /* export_1054 */]
  586. 000006B2  2F2E FFB8                move.l     -[A7], [A6 - 0x48]
  587. 000006B6  2054                     movea.l    A0, [A4]
  588. 000006B8  2F28 0016                move.l     -[A7], [A0 + 0x16]
  589. 000006BC  4EBA FD96                jsr        [PC - 0x26A /* 00000454 */]
  590. 000006C0  206E FFB8                movea.l    A0, [A6 - 0x48]
  591. 000006C4  2050                     movea.l    A0, [A0]
  592. 000006C6  2C28 0072                move.l     D6, [A0 + 0x72]
  593. 000006CA  4EAD 4C62                jsr        [A5 + 0x4C62 /* export_2440 */]
  594. 000006CE  4A86                     tst.l      D6
  595. 000006D0  57C0                     seq        D0
  596. 000006D2  4A47                     tst.w      D7
  597. 000006D4  56C1                     sne        D1
  598. 000006D6  8001                     or.b       D0, D1
  599. 000006D8  6700 FF56                beq        -0xA8 /* 00000630 */
  600. 000006DC  6004                     bra        +0x6 /* 000006E2 */
  601. label000006DE:
  602. 000006DE  3E3C 98E0                move.w     D7, 0x98E0
  603. label000006E2:
  604. 000006E2  3D47 000C                move.w     [A6 + 0xC], D7
  605. 000006E6  4CDF 14C0                movem.l    D6,D7,A2,A4, [A7]+
  606. 000006EA  4E5E                     unlink     A6
  607. 000006EC  2E9F                     move.l     [A7], [A7]+
  608. 000006EE  4E75                     rts
  609. 000006F0  4E56 FFFC                link       A6, -0x0004
  610. 000006F4  2F0C                     move.l     -[A7], A4
  611. 000006F6  286E 0008                movea.l    A4, [A6 + 0x8]
  612. 000006FA  204C                     movea.l    A0, A4
  613. 000006FC  5088                     addq.l     A0, 8
  614. 000006FE  2050                     movea.l    A0, [A0]
  615. 00000700  2D48 FFFC                move.l     [A6 - 0x4], A0
  616. 00000704  4AAC FFB8                tst.l      [A4 - 0x48]
  617. 00000708  6708                     beq        +0xA /* 00000712 */
  618. 0000070A  2F2C FFB8                move.l     -[A7], [A4 - 0x48]
  619. 0000070E  4EAD 3E8A                jsr        [A5 + 0x3E8A /* export_1997 */]
  620. label00000712:
  621. 00000712  4AAC FFB4                tst.l      [A4 - 0x4C]
  622. 00000716  6708                     beq        +0xA /* 00000720 */
  623. 00000718  2F2C FFB4                move.l     -[A7], [A4 - 0x4C]
  624. 0000071C  4EAD 3E8A                jsr        [A5 + 0x3E8A /* export_1997 */]
  625. label00000720:
  626. 00000720  4AAC FFB0                tst.l      [A4 - 0x50]
  627. 00000724  6708                     beq        +0xA /* 0000072E */
  628. 00000726  2F2C FFB0                move.l     -[A7], [A4 - 0x50]
  629. 0000072A  4EAD 3E8A                jsr        [A5 + 0x3E8A /* export_1997 */]
  630. label0000072E:
  631. 0000072E  4AAC FFAC                tst.l      [A4 - 0x54]
  632. 00000732  6708                     beq        +0xA /* 0000073C */
  633. 00000734  2F2C FFAC                move.l     -[A7], [A4 - 0x54]
  634. 00000738  4EAD 3E8A                jsr        [A5 + 0x3E8A /* export_1997 */]
  635. label0000073C:
  636. 0000073C  4AAC FFA8                tst.l      [A4 - 0x58]
  637. 00000740  6708                     beq        +0xA /* 0000074A */
  638. 00000742  2F2C FFA8                move.l     -[A7], [A4 - 0x58]
  639. 00000746  4EAD 3E8A                jsr        [A5 + 0x3E8A /* export_1997 */]
  640. label0000074A:
  641. 0000074A  285F                     movea.l    A4, [A7]+
  642. 0000074C  4E5E                     unlink     A6
  643. 0000074E  205F                     movea.l    A0, [A7]+
  644. 00000750  DEFC 000A                add.w      A7, 0xA /* '\n' */
  645. 00000754  4ED0                     jmp        [A0]
  646. 00000756  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  647. // begin alternate branch 00000758-0000075C
  648. fn00000758:
  649. 00000758  4E56 FFA0                link       A6, -0x0060
  650. // end alternate branch 00000758-0000075C
  651. fn00000758: // (misaligned)
  652. 0000075A  FFA0                     .invalid   <<F/6/7>>
  653. 0000075C  48E7 0138                movem.l    -[A7], D7,A2,A3,A4
  654. 00000760  286E 0008                movea.l    A4, [A6 + 0x8]
  655. 00000764  4247                     clr.w      D7
  656. 00000766  206E 001C                movea.l    A0, [A6 + 0x1C]
  657. 0000076A  7000                     moveq.l    D0, 0x00
  658. 0000076C  2080                     move.l     [A0], D0
  659. 0000076E  7000                     moveq.l    D0, 0x00
  660. 00000770  2D40 FFB8                move.l     [A6 - 0x48], D0
  661. 00000774  7000                     moveq.l    D0, 0x00
  662. 00000776  2D40 FFB4                move.l     [A6 - 0x4C], D0
  663. 0000077A  7000                     moveq.l    D0, 0x00
  664. 0000077C  2D40 FFB0                move.l     [A6 - 0x50], D0
  665. 00000780  7000                     moveq.l    D0, 0x00
  666. 00000782  2D40 FFAC                move.l     [A6 - 0x54], D0
  667. 00000786  7000                     moveq.l    D0, 0x00
  668. 00000788  2D40 FFA8                move.l     [A6 - 0x58], D0
  669. 0000078C  102D F4C8                move.b     D0, [A5 - 0xB38]
  670. 00000790  6700 0404                beq        +0x406 /* 00000B96 */
  671. 00000794  42A7                     clr.l      -[A7]
  672. 00000796  1F3C 0003                move.b     -[A7], 0x3
  673. 0000079A  2054                     movea.l    A0, [A4]
  674. 0000079C  2F28 0016                move.l     -[A7], [A0 + 0x16]
  675. 000007A0  4EBA FCF2                jsr        [PC - 0x30E /* 00000494 */]
  676. 000007A4  265F                     movea.l    A3, [A7]+
  677. 000007A6  200B                     move.l     D0, A3
  678. 000007A8  6700 00B6                beq        +0xB8 /* 00000860 */
  679. 000007AC  486E FFAC                pea.l      [A6 - 0x54]
  680. 000007B0  486D 3784                pea.l      [A5 + 0x3784]
  681. 000007B4  3F3C 00CA                move.w     -[A7], 0xCA
  682. 000007B8  4EAD 1B4A                jsr        [A5 + 0x1B4A /* export_869 */]
  683. 000007BC  2F2E FFAC                move.l     -[A7], [A6 - 0x54]
  684. 000007C0  4EAD 20E2                jsr        [A5 + 0x20E2 /* export_1048 */]
  685. 000007C4  486E FFC2                pea.l      [A6 - 0x3E]
  686. 000007C8  487A FF26                pea.l      [PC - 0xDA /* 000006F0, value 0x4E56FFFC */]
  687. 000007CC  2F0E                     move.l     -[A7], A6
  688. 000007CE  4EAD 20CA                jsr        [A5 + 0x20CA /* export_1045 */]
  689. 000007D2  41EE FFA0                lea.l      A0, [A6 - 0x60]
  690. 000007D6  2454                     movea.l    A2, [A4]
  691. 000007D8  43EA 0004                lea.l      A1, [A2 + 0x4]
  692. 000007DC  7003                     moveq.l    D0, 0x03
  693. label000007DE:
  694. 000007DE  30D9                     move.w     [A0]+, [A1]+
  695. 000007E0  51C8 FFFC                dbf        D0, -0x6 /* 000007DE */
  696. 000007E4  2F0B                     move.l     -[A7], A3
  697. 000007E6  41EE FFA8                lea.l      A0, [A6 - 0x58]
  698. 000007EA  2F20                     move.l     -[A7], -[A0]
  699. 000007EC  2F20                     move.l     -[A7], -[A0]
  700. 000007EE  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  701. 000007F2  2F2E FFAC                move.l     -[A7], [A6 - 0x54]
  702. 000007F6  4EBA 2E84                jsr        [PC + 0x2E84 /* 0000367C */]
  703. 000007FA  2254                     movea.l    A1, [A4]
  704. 000007FC  41E9 0004                lea.l      A0, [A1 + 0x4]
  705. 00000800  45EE FFA0                lea.l      A2, [A6 - 0x60]
  706. 00000804  7003                     moveq.l    D0, 0x03
  707. label00000806:
  708. 00000806  30DA                     move.w     [A0]+, [A2]+
  709. 00000808  51C8 FFFC                dbf        D0, -0x6 /* 00000806 */
  710. 0000080C  4267                     clr.w      -[A7]
  711. 0000080E  2F2E FFAC                move.l     -[A7], [A6 - 0x54]
  712. 00000812  4EAD 3E42                jsr        [A5 + 0x3E42 /* export_1988 */]
  713. 00000816  3E1F                     move.w     D7, [A7]+
  714. 00000818  2F2E 001C                move.l     -[A7], [A6 + 0x1C]
  715. 0000081C  2F2E 0018                move.l     -[A7], [A6 + 0x18]
  716. 00000820  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  717. 00000824  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  718. 00000828  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  719. 0000082C  2F2E FFAC                move.l     -[A7], [A6 - 0x54]
  720. 00000830  4EBA 52C2                jsr        [PC + 0x52C2 /* 00005AF4 */]
  721. 00000834  206E FFAC                movea.l    A0, [A6 - 0x54]
  722. 00000838  2454                     movea.l    A2, [A4]
  723. 0000083A  43EA 0004                lea.l      A1, [A2 + 0x4]
  724. 0000083E  2050                     movea.l    A0, [A0]
  725. 00000840  45E8 006A                lea.l      A2, [A0 + 0x6A]
  726. 00000844  7003                     moveq.l    D0, 0x03
  727. label00000846:
  728. 00000846  32DA                     move.w     [A1]+, [A2]+
  729. 00000848  51C8 FFFC                dbf        D0, -0x6 /* 00000846 */
  730. 0000084C  2F2E FFAC                move.l     -[A7], [A6 - 0x54]
  731. 00000850  4EAD 3E8A                jsr        [A5 + 0x3E8A /* export_1997 */]
  732. 00000854  486E FFC2                pea.l      [A6 - 0x3E]
  733. 00000858  4EAD 2112                jsr        [A5 + 0x2112 /* export_1054 */]
  734. 0000085C  6000 043C                bra        +0x43E /* 00000C9A */
  735. label00000860:
  736. 00000860  42A7                     clr.l      -[A7]
  737. 00000862  1F3C 0002                move.b     -[A7], 0x2
  738. 00000866  2054                     movea.l    A0, [A4]
  739. 00000868  2F28 0016                move.l     -[A7], [A0 + 0x16]
  740. 0000086C  4EBA FC26                jsr        [PC - 0x3DA /* 00000494 */]
  741. 00000870  265F                     movea.l    A3, [A7]+
  742. 00000872  200B                     move.l     D0, A3
  743. 00000874  6700 00B6                beq        +0xB8 /* 0000092C */
  744. 00000878  486E FFB8                pea.l      [A6 - 0x48]
  745. 0000087C  486D 377C                pea.l      [A5 + 0x377C]
  746. 00000880  3F3C 00CA                move.w     -[A7], 0xCA
  747. 00000884  4EAD 1B4A                jsr        [A5 + 0x1B4A /* export_869 */]
  748. 00000888  2F2E FFB8                move.l     -[A7], [A6 - 0x48]
  749. 0000088C  4EAD 20E2                jsr        [A5 + 0x20E2 /* export_1048 */]
  750. 00000890  486E FFC2                pea.l      [A6 - 0x3E]
  751. 00000894  487A FE5A                pea.l      [PC - 0x1A6 /* 000006F0, value 0x4E56FFFC */]
  752. 00000898  2F0E                     move.l     -[A7], A6
  753. 0000089A  4EAD 20CA                jsr        [A5 + 0x20CA /* export_1045 */]
  754. 0000089E  41EE FFA0                lea.l      A0, [A6 - 0x60]
  755. 000008A2  2454                     movea.l    A2, [A4]
  756. 000008A4  43EA 0004                lea.l      A1, [A2 + 0x4]
  757. 000008A8  7003                     moveq.l    D0, 0x03
  758. label000008AA:
  759. 000008AA  30D9                     move.w     [A0]+, [A1]+
  760. 000008AC  51C8 FFFC                dbf        D0, -0x6 /* 000008AA */
  761. 000008B0  2F0B                     move.l     -[A7], A3
  762. 000008B2  41EE FFA8                lea.l      A0, [A6 - 0x58]
  763. 000008B6  2F20                     move.l     -[A7], -[A0]
  764. 000008B8  2F20                     move.l     -[A7], -[A0]
  765. 000008BA  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  766. 000008BE  2F2E FFB8                move.l     -[A7], [A6 - 0x48]
  767. 000008C2  4EBA 1314                jsr        [PC + 0x1314 /* 00001BD8 */]
  768. 000008C6  2254                     movea.l    A1, [A4]
  769. 000008C8  41E9 0004                lea.l      A0, [A1 + 0x4]
  770. 000008CC  45EE FFA0                lea.l      A2, [A6 - 0x60]
  771. 000008D0  7003                     moveq.l    D0, 0x03
  772. label000008D2:
  773. 000008D2  30DA                     move.w     [A0]+, [A2]+
  774. 000008D4  51C8 FFFC                dbf        D0, -0x6 /* 000008D2 */
  775. 000008D8  4267                     clr.w      -[A7]
  776. 000008DA  2F2E FFB8                move.l     -[A7], [A6 - 0x48]
  777. 000008DE  4EAD 3E42                jsr        [A5 + 0x3E42 /* export_1988 */]
  778. 000008E2  3E1F                     move.w     D7, [A7]+
  779. 000008E4  2F2E 001C                move.l     -[A7], [A6 + 0x1C]
  780. 000008E8  2F2E 0018                move.l     -[A7], [A6 + 0x18]
  781. 000008EC  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  782. 000008F0  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  783. 000008F4  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  784. 000008F8  2F2E FFB8                move.l     -[A7], [A6 - 0x48]
  785. 000008FC  4EBA 51F6                jsr        [PC + 0x51F6 /* 00005AF4 */]
  786. 00000900  206E FFB8                movea.l    A0, [A6 - 0x48]
  787. 00000904  2454                     movea.l    A2, [A4]
  788. 00000906  43EA 0004                lea.l      A1, [A2 + 0x4]
  789. 0000090A  2050                     movea.l    A0, [A0]
  790. 0000090C  45E8 006A                lea.l      A2, [A0 + 0x6A]
  791. 00000910  7003                     moveq.l    D0, 0x03
  792. label00000912:
  793. 00000912  32DA                     move.w     [A1]+, [A2]+
  794. 00000914  51C8 FFFC                dbf        D0, -0x6 /* 00000912 */
  795. 00000918  2F2E FFB8                move.l     -[A7], [A6 - 0x48]
  796. 0000091C  4EAD 3E8A                jsr        [A5 + 0x3E8A /* export_1997 */]
  797. 00000920  486E FFC2                pea.l      [A6 - 0x3E]
  798. 00000924  4EAD 2112                jsr        [A5 + 0x2112 /* export_1054 */]
  799. 00000928  6000 0370                bra        +0x372 /* 00000C9A */
  800. label0000092C:
  801. 0000092C  42A7                     clr.l      -[A7]
  802. 0000092E  1F3C 0001                move.b     -[A7], 0x1
  803. 00000932  2054                     movea.l    A0, [A4]
  804. 00000934  2F28 0016                move.l     -[A7], [A0 + 0x16]
  805. 00000938  4EBA FB5A                jsr        [PC - 0x4A6 /* 00000494 */]
  806. 0000093C  265F                     movea.l    A3, [A7]+
  807. 0000093E  200B                     move.l     D0, A3
  808. 00000940  6700 00B6                beq        +0xB8 /* 000009F8 */
  809. 00000944  486E FFB0                pea.l      [A6 - 0x50]
  810. 00000948  486D 3774                pea.l      [A5 + 0x3774]
  811. 0000094C  3F3C 00CA                move.w     -[A7], 0xCA
  812. 00000950  4EAD 1B4A                jsr        [A5 + 0x1B4A /* export_869 */]
  813. 00000954  2F2E FFB0                move.l     -[A7], [A6 - 0x50]
  814. 00000958  4EAD 20E2                jsr        [A5 + 0x20E2 /* export_1048 */]
  815. 0000095C  486E FFC2                pea.l      [A6 - 0x3E]
  816. 00000960  487A FD8E                pea.l      [PC - 0x272 /* 000006F0, value 0x4E56FFFC */]
  817. 00000964  2F0E                     move.l     -[A7], A6
  818. 00000966  4EAD 20CA                jsr        [A5 + 0x20CA /* export_1045 */]
  819. 0000096A  41EE FFA0                lea.l      A0, [A6 - 0x60]
  820. 0000096E  2454                     movea.l    A2, [A4]
  821. 00000970  43EA 0004                lea.l      A1, [A2 + 0x4]
  822. 00000974  7003                     moveq.l    D0, 0x03
  823. label00000976:
  824. 00000976  30D9                     move.w     [A0]+, [A1]+
  825. 00000978  51C8 FFFC                dbf        D0, -0x6 /* 00000976 */
  826. 0000097C  2F0B                     move.l     -[A7], A3
  827. 0000097E  41EE FFA8                lea.l      A0, [A6 - 0x58]
  828. 00000982  2F20                     move.l     -[A7], -[A0]
  829. 00000984  2F20                     move.l     -[A7], -[A0]
  830. 00000986  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  831. 0000098A  2F2E FFB0                move.l     -[A7], [A6 - 0x50]
  832. 0000098E  4EBA 0528                jsr        [PC + 0x528 /* 00000EB8 */]
  833. 00000992  2254                     movea.l    A1, [A4]
  834. 00000994  41E9 0004                lea.l      A0, [A1 + 0x4]
  835. 00000998  45EE FFA0                lea.l      A2, [A6 - 0x60]
  836. 0000099C  7003                     moveq.l    D0, 0x03
  837. label0000099E:
  838. 0000099E  30DA                     move.w     [A0]+, [A2]+
  839. 000009A0  51C8 FFFC                dbf        D0, -0x6 /* 0000099E */
  840. 000009A4  4267                     clr.w      -[A7]
  841. 000009A6  2F2E FFB0                move.l     -[A7], [A6 - 0x50]
  842. 000009AA  4EAD 3E42                jsr        [A5 + 0x3E42 /* export_1988 */]
  843. 000009AE  3E1F                     move.w     D7, [A7]+
  844. 000009B0  2F2E 001C                move.l     -[A7], [A6 + 0x1C]
  845. 000009B4  2F2E 0018                move.l     -[A7], [A6 + 0x18]
  846. 000009B8  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  847. 000009BC  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  848. 000009C0  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  849. 000009C4  2F2E FFB0                move.l     -[A7], [A6 - 0x50]
  850. 000009C8  4EBA 512A                jsr        [PC + 0x512A /* 00005AF4 */]
  851. 000009CC  206E FFB0                movea.l    A0, [A6 - 0x50]
  852. 000009D0  2454                     movea.l    A2, [A4]
  853. 000009D2  43EA 0004                lea.l      A1, [A2 + 0x4]
  854. 000009D6  2050                     movea.l    A0, [A0]
  855. 000009D8  45E8 006A                lea.l      A2, [A0 + 0x6A]
  856. 000009DC  7003                     moveq.l    D0, 0x03
  857. label000009DE:
  858. 000009DE  32DA                     move.w     [A1]+, [A2]+
  859. 000009E0  51C8 FFFC                dbf        D0, -0x6 /* 000009DE */
  860. 000009E4  2F2E FFB0                move.l     -[A7], [A6 - 0x50]
  861. 000009E8  4EAD 3E8A                jsr        [A5 + 0x3E8A /* export_1997 */]
  862. 000009EC  486E FFC2                pea.l      [A6 - 0x3E]
  863. 000009F0  4EAD 2112                jsr        [A5 + 0x2112 /* export_1054 */]
  864. 000009F4  6000 02A4                bra        +0x2A6 /* 00000C9A */
  865. label000009F8:
  866. 000009F8  42A7                     clr.l      -[A7]
  867. 000009FA  4267                     clr.w      -[A7]
  868. 000009FC  2054                     movea.l    A0, [A4]
  869. 000009FE  2F28 0016                move.l     -[A7], [A0 + 0x16]
  870. 00000A02  4EBA FA90                jsr        [PC - 0x570 /* 00000494 */]
  871. 00000A06  265F                     movea.l    A3, [A7]+
  872. 00000A08  200B                     move.l     D0, A3
  873. 00000A0A  6700 00B6                beq        +0xB8 /* 00000AC2 */
  874. 00000A0E  486E FFB4                pea.l      [A6 - 0x4C]
  875. 00000A12  486D 3754                pea.l      [A5 + 0x3754]
  876. 00000A16  3F3C 00CA                move.w     -[A7], 0xCA
  877. 00000A1A  4EAD 1B4A                jsr        [A5 + 0x1B4A /* export_869 */]
  878. 00000A1E  2F2E FFB4                move.l     -[A7], [A6 - 0x4C]
  879. 00000A22  4EAD 20E2                jsr        [A5 + 0x20E2 /* export_1048 */]
  880. 00000A26  486E FFC2                pea.l      [A6 - 0x3E]
  881. 00000A2A  487A FCC4                pea.l      [PC - 0x33C /* 000006F0, value 0x4E56FFFC */]
  882. 00000A2E  2F0E                     move.l     -[A7], A6
  883. 00000A30  4EAD 20CA                jsr        [A5 + 0x20CA /* export_1045 */]
  884. 00000A34  41EE FFA0                lea.l      A0, [A6 - 0x60]
  885. 00000A38  2454                     movea.l    A2, [A4]
  886. 00000A3A  43EA 0004                lea.l      A1, [A2 + 0x4]
  887. 00000A3E  7003                     moveq.l    D0, 0x03
  888. label00000A40:
  889. 00000A40  30D9                     move.w     [A0]+, [A1]+
  890. 00000A42  51C8 FFFC                dbf        D0, -0x6 /* 00000A40 */
  891. 00000A46  2F0B                     move.l     -[A7], A3
  892. 00000A48  41EE FFA8                lea.l      A0, [A6 - 0x58]
  893. 00000A4C  2F20                     move.l     -[A7], -[A0]
  894. 00000A4E  2F20                     move.l     -[A7], -[A0]
  895. 00000A50  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  896. 00000A54  2F2E FFB4                move.l     -[A7], [A6 - 0x4C]
  897. 00000A58  4EAD 2E92                jsr        [A5 + 0x2E92 /* export_1486 */]
  898. 00000A5C  2254                     movea.l    A1, [A4]
  899. 00000A5E  41E9 0004                lea.l      A0, [A1 + 0x4]
  900. 00000A62  45EE FFA0                lea.l      A2, [A6 - 0x60]
  901. 00000A66  7003                     moveq.l    D0, 0x03
  902. label00000A68:
  903. 00000A68  30DA                     move.w     [A0]+, [A2]+
  904. 00000A6A  51C8 FFFC                dbf        D0, -0x6 /* 00000A68 */
  905. 00000A6E  4267                     clr.w      -[A7]
  906. 00000A70  2F2E FFB4                move.l     -[A7], [A6 - 0x4C]
  907. 00000A74  4EAD 3E42                jsr        [A5 + 0x3E42 /* export_1988 */]
  908. 00000A78  3E1F                     move.w     D7, [A7]+
  909. 00000A7A  2F2E 001C                move.l     -[A7], [A6 + 0x1C]
  910. 00000A7E  2F2E 0018                move.l     -[A7], [A6 + 0x18]
  911. 00000A82  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  912. 00000A86  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  913. 00000A8A  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  914. 00000A8E  2F2E FFB4                move.l     -[A7], [A6 - 0x4C]
  915. 00000A92  4EBA 5060                jsr        [PC + 0x5060 /* 00005AF4 */]
  916. 00000A96  206E FFB4                movea.l    A0, [A6 - 0x4C]
  917. 00000A9A  2454                     movea.l    A2, [A4]
  918. 00000A9C  43EA 0004                lea.l      A1, [A2 + 0x4]
  919. 00000AA0  2050                     movea.l    A0, [A0]
  920. 00000AA2  45E8 006A                lea.l      A2, [A0 + 0x6A]
  921. 00000AA6  7003                     moveq.l    D0, 0x03
  922. label00000AA8:
  923. 00000AA8  32DA                     move.w     [A1]+, [A2]+
  924. 00000AAA  51C8 FFFC                dbf        D0, -0x6 /* 00000AA8 */
  925. 00000AAE  2F2E FFB4                move.l     -[A7], [A6 - 0x4C]
  926. 00000AB2  4EAD 3E8A                jsr        [A5 + 0x3E8A /* export_1997 */]
  927. 00000AB6  486E FFC2                pea.l      [A6 - 0x3E]
  928. 00000ABA  4EAD 2112                jsr        [A5 + 0x2112 /* export_1054 */]
  929. 00000ABE  6000 01DA                bra        +0x1DC /* 00000C9A */
  930. label00000AC2:
  931. 00000AC2  42A7                     clr.l      -[A7]
  932. 00000AC4  1F3C 0004                move.b     -[A7], 0x4
  933. 00000AC8  2054                     movea.l    A0, [A4]
  934. 00000ACA  2F28 0016                move.l     -[A7], [A0 + 0x16]
  935. 00000ACE  4EBA F9C4                jsr        [PC - 0x63C /* 00000494 */]
  936. 00000AD2  265F                     movea.l    A3, [A7]+
  937. 00000AD4  200B                     move.l     D0, A3
  938. 00000AD6  6700 00B6                beq        +0xB8 /* 00000B8E */
  939. 00000ADA  486E FFA8                pea.l      [A6 - 0x58]
  940. 00000ADE  486D 375C                pea.l      [A5 + 0x375C]
  941. 00000AE2  3F3C 00CA                move.w     -[A7], 0xCA
  942. 00000AE6  4EAD 1B4A                jsr        [A5 + 0x1B4A /* export_869 */]
  943. 00000AEA  2F2E FFA8                move.l     -[A7], [A6 - 0x58]
  944. 00000AEE  4EAD 20E2                jsr        [A5 + 0x20E2 /* export_1048 */]
  945. 00000AF2  486E FFC2                pea.l      [A6 - 0x3E]
  946. 00000AF6  487A FBF8                pea.l      [PC - 0x408 /* 000006F0, value 0x4E56FFFC */]
  947. 00000AFA  2F0E                     move.l     -[A7], A6
  948. 00000AFC  4EAD 20CA                jsr        [A5 + 0x20CA /* export_1045 */]
  949. 00000B00  41EE FFA0                lea.l      A0, [A6 - 0x60]
  950. 00000B04  2454                     movea.l    A2, [A4]
  951. 00000B06  43EA 0004                lea.l      A1, [A2 + 0x4]
  952. 00000B0A  7003                     moveq.l    D0, 0x03
  953. label00000B0C:
  954. 00000B0C  30D9                     move.w     [A0]+, [A1]+
  955. 00000B0E  51C8 FFFC                dbf        D0, -0x6 /* 00000B0C */
  956. 00000B12  2F0B                     move.l     -[A7], A3
  957. 00000B14  41EE FFA8                lea.l      A0, [A6 - 0x58]
  958. 00000B18  2F20                     move.l     -[A7], -[A0]
  959. 00000B1A  2F20                     move.l     -[A7], -[A0]
  960. 00000B1C  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  961. 00000B20  2F2E FFA8                move.l     -[A7], [A6 - 0x58]
  962. 00000B24  4EAD 2EBA                jsr        [A5 + 0x2EBA /* export_1491 */]
  963. 00000B28  2254                     movea.l    A1, [A4]
  964. 00000B2A  41E9 0004                lea.l      A0, [A1 + 0x4]
  965. 00000B2E  45EE FFA0                lea.l      A2, [A6 - 0x60]
  966. 00000B32  7003                     moveq.l    D0, 0x03
  967. label00000B34:
  968. 00000B34  30DA                     move.w     [A0]+, [A2]+
  969. 00000B36  51C8 FFFC                dbf        D0, -0x6 /* 00000B34 */
  970. 00000B3A  4267                     clr.w      -[A7]
  971. 00000B3C  2F2E FFA8                move.l     -[A7], [A6 - 0x58]
  972. 00000B40  4EAD 3E42                jsr        [A5 + 0x3E42 /* export_1988 */]
  973. 00000B44  3E1F                     move.w     D7, [A7]+
  974. 00000B46  2F2E 001C                move.l     -[A7], [A6 + 0x1C]
  975. 00000B4A  2F2E 0018                move.l     -[A7], [A6 + 0x18]
  976. 00000B4E  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  977. 00000B52  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  978. 00000B56  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  979. 00000B5A  2F2E FFA8                move.l     -[A7], [A6 - 0x58]
  980. 00000B5E  4EBA 4F94                jsr        [PC + 0x4F94 /* 00005AF4 */]
  981. 00000B62  206E FFA8                movea.l    A0, [A6 - 0x58]
  982. 00000B66  2454                     movea.l    A2, [A4]
  983. 00000B68  43EA 0004                lea.l      A1, [A2 + 0x4]
  984. 00000B6C  2050                     movea.l    A0, [A0]
  985. 00000B6E  45E8 006A                lea.l      A2, [A0 + 0x6A]
  986. 00000B72  7003                     moveq.l    D0, 0x03
  987. label00000B74:
  988. 00000B74  32DA                     move.w     [A1]+, [A2]+
  989. 00000B76  51C8 FFFC                dbf        D0, -0x6 /* 00000B74 */
  990. 00000B7A  2F2E FFA8                move.l     -[A7], [A6 - 0x58]
  991. 00000B7E  4EAD 3E8A                jsr        [A5 + 0x3E8A /* export_1997 */]
  992. 00000B82  486E FFC2                pea.l      [A6 - 0x3E]
  993. 00000B86  4EAD 2112                jsr        [A5 + 0x2112 /* export_1054 */]
  994. 00000B8A  6000 010E                bra        +0x110 /* 00000C9A */
  995. label00000B8E:
  996. 00000B8E  3E3C 98E0                move.w     D7, 0x98E0
  997. 00000B92  6000 0106                bra        +0x108 /* 00000C9A */
  998. label00000B96:
  999. 00000B96  42A7                     clr.l      -[A7]
  1000. 00000B98  4267                     clr.w      -[A7]
  1001. 00000B9A  2054                     movea.l    A0, [A4]
  1002. 00000B9C  2F28 0016                move.l     -[A7], [A0 + 0x16]
  1003. 00000BA0  4EBA F8F2                jsr        [PC - 0x70E /* 00000494 */]
  1004. 00000BA4  265F                     movea.l    A3, [A7]+
  1005. 00000BA6  200B                     move.l     D0, A3
  1006. 00000BA8  6700 00B4                beq        +0xB6 /* 00000C5E */
  1007. 00000BAC  486E FFB4                pea.l      [A6 - 0x4C]
  1008. 00000BB0  486D 3754                pea.l      [A5 + 0x3754]
  1009. 00000BB4  3F3C 00CA                move.w     -[A7], 0xCA
  1010. 00000BB8  4EAD 1B4A                jsr        [A5 + 0x1B4A /* export_869 */]
  1011. 00000BBC  2F2E FFB4                move.l     -[A7], [A6 - 0x4C]
  1012. 00000BC0  4EAD 20E2                jsr        [A5 + 0x20E2 /* export_1048 */]
  1013. 00000BC4  486E FFC2                pea.l      [A6 - 0x3E]
  1014. 00000BC8  487A FB26                pea.l      [PC - 0x4DA /* 000006F0, value 0x4E56FFFC */]
  1015. 00000BCC  2F0E                     move.l     -[A7], A6
  1016. 00000BCE  4EAD 20CA                jsr        [A5 + 0x20CA /* export_1045 */]
  1017. 00000BD2  41EE FFA0                lea.l      A0, [A6 - 0x60]
  1018. 00000BD6  2454                     movea.l    A2, [A4]
  1019. 00000BD8  43EA 0004                lea.l      A1, [A2 + 0x4]
  1020. 00000BDC  7003                     moveq.l    D0, 0x03
  1021. label00000BDE:
  1022. 00000BDE  30D9                     move.w     [A0]+, [A1]+
  1023. 00000BE0  51C8 FFFC                dbf        D0, -0x6 /* 00000BDE */
  1024. 00000BE4  2F0B                     move.l     -[A7], A3
  1025. 00000BE6  41EE FFA8                lea.l      A0, [A6 - 0x58]
  1026. 00000BEA  2F20                     move.l     -[A7], -[A0]
  1027. 00000BEC  2F20                     move.l     -[A7], -[A0]
  1028. 00000BEE  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  1029. 00000BF2  2F2E FFB4                move.l     -[A7], [A6 - 0x4C]
  1030. 00000BF6  4EAD 2E92                jsr        [A5 + 0x2E92 /* export_1486 */]
  1031. 00000BFA  2254                     movea.l    A1, [A4]
  1032. 00000BFC  41E9 0004                lea.l      A0, [A1 + 0x4]
  1033. 00000C00  45EE FFA0                lea.l      A2, [A6 - 0x60]
  1034. 00000C04  7003                     moveq.l    D0, 0x03
  1035. label00000C06:
  1036. 00000C06  30DA                     move.w     [A0]+, [A2]+
  1037. 00000C08  51C8 FFFC                dbf        D0, -0x6 /* 00000C06 */
  1038. 00000C0C  4267                     clr.w      -[A7]
  1039. 00000C0E  2F2E FFB4                move.l     -[A7], [A6 - 0x4C]
  1040. 00000C12  4EAD 3E42                jsr        [A5 + 0x3E42 /* export_1988 */]
  1041. 00000C16  3E1F                     move.w     D7, [A7]+
  1042. 00000C18  2F2E 001C                move.l     -[A7], [A6 + 0x1C]
  1043. 00000C1C  2F2E 0018                move.l     -[A7], [A6 + 0x18]
  1044. 00000C20  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  1045. 00000C24  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  1046. 00000C28  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1047. 00000C2C  2F2E FFB4                move.l     -[A7], [A6 - 0x4C]
  1048. 00000C30  4EBA 4EC2                jsr        [PC + 0x4EC2 /* 00005AF4 */]
  1049. 00000C34  206E FFB4                movea.l    A0, [A6 - 0x4C]
  1050. 00000C38  2454                     movea.l    A2, [A4]
  1051. 00000C3A  43EA 0004                lea.l      A1, [A2 + 0x4]
  1052. 00000C3E  2050                     movea.l    A0, [A0]
  1053. 00000C40  45E8 006A                lea.l      A2, [A0 + 0x6A]
  1054. 00000C44  7003                     moveq.l    D0, 0x03
  1055. label00000C46:
  1056. 00000C46  32DA                     move.w     [A1]+, [A2]+
  1057. 00000C48  51C8 FFFC                dbf        D0, -0x6 /* 00000C46 */
  1058. 00000C4C  2F2E FFB4                move.l     -[A7], [A6 - 0x4C]
  1059. 00000C50  4EAD 3E8A                jsr        [A5 + 0x3E8A /* export_1997 */]
  1060. 00000C54  486E FFC2                pea.l      [A6 - 0x3E]
  1061. 00000C58  4EAD 2112                jsr        [A5 + 0x2112 /* export_1054 */]
  1062. 00000C5C  603C                     bra        +0x3E /* 00000C9A */
  1063. label00000C5E:
  1064. 00000C5E  42A7                     clr.l      -[A7]
  1065. 00000C60  1F3C 0003                move.b     -[A7], 0x3
  1066. 00000C64  2054                     movea.l    A0, [A4]
  1067. 00000C66  2F28 0016                move.l     -[A7], [A0 + 0x16]
  1068. 00000C6A  4EBA F828                jsr        [PC - 0x7D8 /* 00000494 */]
  1069. 00000C6E  265F                     movea.l    A3, [A7]+
  1070. 00000C70  200B                     move.l     D0, A3
  1071. 00000C72  6706                     beq        +0x8 /* 00000C7A */
  1072. 00000C74  3E3C 98CC                move.w     D7, 0x98CC
  1073. 00000C78  6020                     bra        +0x22 /* 00000C9A */
  1074. label00000C7A:
  1075. 00000C7A  42A7                     clr.l      -[A7]
  1076. 00000C7C  1F3C 0001                move.b     -[A7], 0x1
  1077. 00000C80  2054                     movea.l    A0, [A4]
  1078. 00000C82  2F28 0016                move.l     -[A7], [A0 + 0x16]
  1079. 00000C86  4EBA F80C                jsr        [PC - 0x7F4 /* 00000494 */]
  1080. 00000C8A  265F                     movea.l    A3, [A7]+
  1081. 00000C8C  200B                     move.l     D0, A3
  1082. 00000C8E  6706                     beq        +0x8 /* 00000C96 */
  1083. 00000C90  3E3C 98CC                move.w     D7, 0x98CC
  1084. 00000C94  6004                     bra        +0x6 /* 00000C9A */
  1085. label00000C96:
  1086. 00000C96  3E3C 98E0                move.w     D7, 0x98E0
  1087. label00000C9A:
  1088. 00000C9A  3D47 0020                move.w     [A6 + 0x20], D7
  1089. 00000C9E  4CDF 1C80                movem.l    D7,A2,A3,A4, [A7]+
  1090. 00000CA2  4E5E                     unlink     A6
  1091. 00000CA4  205F                     movea.l    A0, [A7]+
  1092. 00000CA6  DEFC 0018                add.w      A7, 0x18
  1093. 00000CAA  4ED0                     jmp        [A0]
  1094. fn00000CAC:
  1095. 00000CAC  4E56 FFF4                link       A6, -0x000C
  1096. 00000CB0  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  1097. 00000CB4  2E2E 000C                move.l     D7, [A6 + 0xC]
  1098. 00000CB8  286E 0008                movea.l    A4, [A6 + 0x8]
  1099. 00000CBC  4246                     clr.w      D6
  1100. 00000CBE  42A7                     clr.l      -[A7]
  1101. 00000CC0  1F3C 0003                move.b     -[A7], 0x3
  1102. 00000CC4  2054                     movea.l    A0, [A4]
  1103. 00000CC6  2F28 0016                move.l     -[A7], [A0 + 0x16]
  1104. 00000CCA  4EBA F7C8                jsr        [PC - 0x838 /* 00000494 */]
  1105. 00000CCE  265F                     movea.l    A3, [A7]+
  1106. 00000CD0  200B                     move.l     D0, A3
  1107. 00000CD2  670C                     beq        +0xE /* 00000CE0 */
  1108. 00000CD4  2047                     movea.l    A0, D7
  1109. 00000CD6  317C 0005 0006           move.w     [A0 + 0x6], 0x5
  1110. 00000CDC  6000 00AC                bra        +0xAE /* 00000D8A */
  1111. label00000CE0:
  1112. 00000CE0  42A7                     clr.l      -[A7]
  1113. 00000CE2  1F3C 0002                move.b     -[A7], 0x2
  1114. 00000CE6  2054                     movea.l    A0, [A4]
  1115. 00000CE8  2F28 0016                move.l     -[A7], [A0 + 0x16]
  1116. 00000CEC  4EBA F7A6                jsr        [PC - 0x85A /* 00000494 */]
  1117. 00000CF0  265F                     movea.l    A3, [A7]+
  1118. 00000CF2  200B                     move.l     D0, A3
  1119. 00000CF4  670C                     beq        +0xE /* 00000D02 */
  1120. 00000CF6  2047                     movea.l    A0, D7
  1121. 00000CF8  317C 0004 0006           move.w     [A0 + 0x6], 0x4
  1122. 00000CFE  6000 008A                bra        +0x8C /* 00000D8A */
  1123. label00000D02:
  1124. 00000D02  42A7                     clr.l      -[A7]
  1125. 00000D04  1F3C 0001                move.b     -[A7], 0x1
  1126. 00000D08  2054                     movea.l    A0, [A4]
  1127. 00000D0A  2F28 0016                move.l     -[A7], [A0 + 0x16]
  1128. 00000D0E  4EBA F784                jsr        [PC - 0x87C /* 00000494 */]
  1129. 00000D12  265F                     movea.l    A3, [A7]+
  1130. 00000D14  200B                     move.l     D0, A3
  1131. 00000D16  670A                     beq        +0xC /* 00000D22 */
  1132. 00000D18  2047                     movea.l    A0, D7
  1133. 00000D1A  317C 0003 0006           move.w     [A0 + 0x6], 0x3
  1134. 00000D20  6068                     bra        +0x6A /* 00000D8A */
  1135. label00000D22:
  1136. 00000D22  42A7                     clr.l      -[A7]
  1137. 00000D24  4267                     clr.w      -[A7]
  1138. 00000D26  2054                     movea.l    A0, [A4]
  1139. 00000D28  2F28 0016                move.l     -[A7], [A0 + 0x16]
  1140. 00000D2C  4EBA F766                jsr        [PC - 0x89A /* 00000494 */]
  1141. 00000D30  265F                     movea.l    A3, [A7]+
  1142. 00000D32  200B                     move.l     D0, A3
  1143. 00000D34  670A                     beq        +0xC /* 00000D40 */
  1144. 00000D36  2047                     movea.l    A0, D7
  1145. 00000D38  317C 0002 0006           move.w     [A0 + 0x6], 0x2
  1146. 00000D3E  604A                     bra        +0x4C /* 00000D8A */
  1147. label00000D40:
  1148. 00000D40  42A7                     clr.l      -[A7]
  1149. 00000D42  1F3C 0004                move.b     -[A7], 0x4
  1150. 00000D46  2054                     movea.l    A0, [A4]
  1151. 00000D48  2F28 0016                move.l     -[A7], [A0 + 0x16]
  1152. 00000D4C  4EBA F746                jsr        [PC - 0x8BA /* 00000494 */]
  1153. 00000D50  265F                     movea.l    A3, [A7]+
  1154. 00000D52  200B                     move.l     D0, A3
  1155. 00000D54  670A                     beq        +0xC /* 00000D60 */
  1156. 00000D56  2047                     movea.l    A0, D7
  1157. 00000D58  317C 0006 0006           move.w     [A0 + 0x6], 0x6
  1158. 00000D5E  602A                     bra        +0x2C /* 00000D8A */
  1159. label00000D60:
  1160. 00000D60  42A7                     clr.l      -[A7]
  1161. 00000D62  1F3C 0005                move.b     -[A7], 0x5
  1162. 00000D66  2054                     movea.l    A0, [A4]
  1163. 00000D68  2F28 0016                move.l     -[A7], [A0 + 0x16]
  1164. 00000D6C  4EBA F726                jsr        [PC - 0x8DA /* 00000494 */]
  1165. 00000D70  265F                     movea.l    A3, [A7]+
  1166. 00000D72  200B                     move.l     D0, A3
  1167. 00000D74  670A                     beq        +0xC /* 00000D80 */
  1168. 00000D76  2047                     movea.l    A0, D7
  1169. 00000D78  317C 0001 0006           move.w     [A0 + 0x6], 0x1
  1170. 00000D7E  600A                     bra        +0xC /* 00000D8A */
  1171. label00000D80:
  1172. 00000D80  3C3C 98E0                move.w     D6, 0x98E0
  1173. 00000D84  2047                     movea.l    A0, D7
  1174. 00000D86  4268 0006                clr.w      [A0 + 0x6]
  1175. label00000D8A:
  1176. 00000D8A  4A46                     tst.w      D6
  1177. 00000D8C  57C0                     seq        D0
  1178. 00000D8E  220B                     move.l     D1, A3
  1179. 00000D90  56C1                     sne        D1
  1180. 00000D92  C001                     and.b      D0, D1
  1181. 00000D94  6732                     beq        +0x34 /* 00000DC8 */
  1182. 00000D96  486E FFFA                pea.l      [A6 - 0x6]
  1183. 00000D9A  2F0B                     move.l     -[A7], A3
  1184. 00000D9C  4EAD 2F12                jsr        [A5 + 0x2F12 /* export_1502 */]
  1185. 00000DA0  2047                     movea.l    A0, D7
  1186. 00000DA2  216E FFFA 0002           move.l     [A0 + 0x2], [A6 - 0x6]
  1187. 00000DA8  2047                     movea.l    A0, D7
  1188. 00000DAA  2253                     movea.l    A1, [A3]
  1189. 00000DAC  30A9 0002                move.w     [A0], [A1 + 0x2]
  1190. 00000DB0  2047                     movea.l    A0, D7
  1191. 00000DB2  3169 003E 0008           move.w     [A0 + 0x8], [A1 + 0x3E]
  1192. 00000DB8  2047                     movea.l    A0, D7
  1193. 00000DBA  3169 0028 021E           move.w     [A0 + 0x21E], [A1 + 0x28]
  1194. 00000DC0  2047                     movea.l    A0, D7
  1195. 00000DC2  3169 002C 021C           move.w     [A0 + 0x21C], [A1 + 0x2C]
  1196. label00000DC8:
  1197. 00000DC8  3D46 0010                move.w     [A6 + 0x10], D6
  1198. 00000DCC  4CDF 18C0                movem.l    D6,D7,A3,A4, [A7]+
  1199. 00000DD0  4E5E                     unlink     A6
  1200. 00000DD2  205F                     movea.l    A0, [A7]+
  1201. 00000DD4  504F                     addq.w     A7, 8
  1202. 00000DD6  4ED0                     jmp        [A0]
  1203. 00000DD8  4E56 0000                link       A6, 0
  1204. 00000DDC  206E 0008                movea.l    A0, [A6 + 0x8]
  1205. 00000DE0  4AA8 FFBE                tst.l      [A0 - 0x42]
  1206. 00000DE4  6708                     beq        +0xA /* 00000DEE */
  1207. 00000DE6  2F28 FFBE                move.l     -[A7], [A0 - 0x42]
  1208. 00000DEA  4EAD 3E8A                jsr        [A5 + 0x3E8A /* export_1997 */]
  1209. label00000DEE:
  1210. 00000DEE  4E5E                     unlink     A6
  1211. 00000DF0  205F                     movea.l    A0, [A7]+
  1212. 00000DF2  DEFC 000A                add.w      A7, 0xA /* '\n' */
  1213. 00000DF6  4ED0                     jmp        [A0]
  1214. fn00000DF8:
  1215. 00000DF8  4E56 FFBE                link       A6, -0x0042
  1216. 00000DFC  486E FFBE                pea.l      [A6 - 0x42]
  1217. 00000E00  486D 3764                pea.l      [A5 + 0x3764]
  1218. 00000E04  3F3C 001A                move.w     -[A7], 0x1A
  1219. 00000E08  4EAD 1B4A                jsr        [A5 + 0x1B4A /* export_869 */]
  1220. 00000E0C  2F2E FFBE                move.l     -[A7], [A6 - 0x42]
  1221. 00000E10  4EAD 20E2                jsr        [A5 + 0x20E2 /* export_1048 */]
  1222. 00000E14  486E FFC2                pea.l      [A6 - 0x3E]
  1223. 00000E18  487A FFBE                pea.l      [PC - 0x42 /* 00000DD8, value 0x4E560000 'NV\0\0', cstring "NV" */]
  1224. 00000E1C  2F0E                     move.l     -[A7], A6
  1225. 00000E1E  4EAD 20CA                jsr        [A5 + 0x20CA /* export_1045 */]
  1226. 00000E22  3F2E 0010                move.w     -[A7], [A6 + 0x10]
  1227. 00000E26  41EE 0010                lea.l      A0, [A6 + 0x10]
  1228. 00000E2A  2F20                     move.l     -[A7], -[A0]
  1229. 00000E2C  2F20                     move.l     -[A7], -[A0]
  1230. 00000E2E  2F2E FFBE                move.l     -[A7], [A6 - 0x42]
  1231. 00000E32  4EBA F680                jsr        [PC - 0x980 /* 000004B4 */]
  1232. 00000E36  486E FFC2                pea.l      [A6 - 0x3E]
  1233. 00000E3A  4EAD 2112                jsr        [A5 + 0x2112 /* export_1054 */]
  1234. 00000E3E  2D6E FFBE 0012           move.l     [A6 + 0x12], [A6 - 0x42]
  1235. 00000E44  4E5E                     unlink     A6
  1236. 00000E46  205F                     movea.l    A0, [A7]+
  1237. 00000E48  DEFC 000A                add.w      A7, 0xA /* '\n' */
  1238. 00000E4C  4ED0                     jmp        [A0]
  1239. 00000E4E  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1240. // begin alternate branch 00000E50-00000E54
  1241. export_2594:
  1242. fn00000E50:
  1243. 00000E50  4E56 FFFE                link       A6, -0x0002
  1244. // end alternate branch 00000E50-00000E54
  1245. export_2594: // at 00000E50 (misaligned)
  1246. fn00000E50: // (misaligned)
  1247. 00000E52  FFFE                     .invalid   <<F/7/7>>
  1248. 00000E54  48E7 0108                movem.l    -[A7], D7,A4
  1249. 00000E58  286E 0008                movea.l    A4, [A6 + 0x8]
  1250. 00000E5C  4240                     clr.w      D0
  1251. 00000E5E  1014                     move.b     D0, [A4]
  1252. 00000E60  3E00                     move.w     D7, D0
  1253. 00000E62  4240                     clr.w      D0
  1254. 00000E64  102C 0003                move.b     D0, [A4 + 0x3]
  1255. 00000E68  1880                     move.b     [A4], D0
  1256. 00000E6A  1947 0003                move.b     [A4 + 0x3], D7
  1257. 00000E6E  4240                     clr.w      D0
  1258. 00000E70  102C 0001                move.b     D0, [A4 + 0x1]
  1259. 00000E74  3E00                     move.w     D7, D0
  1260. 00000E76  4240                     clr.w      D0
  1261. 00000E78  102C 0002                move.b     D0, [A4 + 0x2]
  1262. 00000E7C  1940 0001                move.b     [A4 + 0x1], D0
  1263. 00000E80  1947 0002                move.b     [A4 + 0x2], D7
  1264. 00000E84  4CDF 1080                movem.l    D7,A4, [A7]+
  1265. 00000E88  4E5E                     unlink     A6
  1266. 00000E8A  2E9F                     move.l     [A7], [A7]+
  1267. 00000E8C  4E75                     rts
  1268. 00000E8E  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1269. // begin alternate branch 00000E90-00000E94
  1270. export_2595:
  1271. fn00000E90:
  1272. 00000E90  4E56 FFFE                link       A6, -0x0002
  1273. // end alternate branch 00000E90-00000E94
  1274. export_2595: // at 00000E90 (misaligned)
  1275. fn00000E90: // (misaligned)
  1276. 00000E92  FFFE                     .invalid   <<F/7/7>>
  1277. 00000E94  48E7 0108                movem.l    -[A7], D7,A4
  1278. 00000E98  286E 0008                movea.l    A4, [A6 + 0x8]
  1279. 00000E9C  4240                     clr.w      D0
  1280. 00000E9E  1014                     move.b     D0, [A4]
  1281. 00000EA0  3E00                     move.w     D7, D0
  1282. 00000EA2  4240                     clr.w      D0
  1283. 00000EA4  102C 0001                move.b     D0, [A4 + 0x1]
  1284. 00000EA8  1880                     move.b     [A4], D0
  1285. 00000EAA  1947 0001                move.b     [A4 + 0x1], D7
  1286. 00000EAE  4CDF 1080                movem.l    D7,A4, [A7]+
  1287. 00000EB2  4E5E                     unlink     A6
  1288. 00000EB4  2E9F                     move.l     [A7], [A7]+
  1289. 00000EB6  4E75                     rts
  1290. fn00000EB8:
  1291. 00000EB8  4E56 FFF8                link       A6, -0x0008
  1292. 00000EBC  206E 000C                movea.l    A0, [A6 + 0xC]
  1293. 00000EC0  43EE FFF8                lea.l      A1, [A6 - 0x8]
  1294. 00000EC4  7003                     moveq.l    D0, 0x03
  1295. label00000EC6:
  1296. 00000EC6  32D8                     move.w     [A1]+, [A0]+
  1297. 00000EC8  51C8 FFFC                dbf        D0, -0x6 /* 00000EC6 */
  1298. 00000ECC  2F2E 0018                move.l     -[A7], [A6 + 0x18]
  1299. 00000ED0  41EE 0018                lea.l      A0, [A6 + 0x18]
  1300. 00000ED4  2F20                     move.l     -[A7], -[A0]
  1301. 00000ED6  2F20                     move.l     -[A7], -[A0]
  1302. 00000ED8  486E FFF8                pea.l      [A6 - 0x8]
  1303. 00000EDC  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1304. 00000EE0  4EBA 0CF6                jsr        [PC + 0xCF6 /* 00001BD8 */]
  1305. 00000EE4  4E5E                     unlink     A6
  1306. 00000EE6  205F                     movea.l    A0, [A7]+
  1307. 00000EE8  DEFC 0014                add.w      A7, 0x14
  1308. 00000EEC  4ED0                     jmp        [A0]
  1309. 00000EEE  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1310. export_2596: // at 00000EF0 (misaligned)
  1311. 00000EF2  0000 2F2E                ori.b      D0, 0x2E /* '.' */
  1312. 00000EF6  0008 4EBA                ori.b      A0, 0xBA
  1313. 00000EFA  0D16                     btst       [A6], D6
  1314. 00000EFC  4E5E                     unlink     A6
  1315. 00000EFE  2E9F                     move.l     [A7], [A7]+
  1316. 00000F00  4E75                     rts
  1317. 00000F02  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1318. export_2597: // at 00000F04 (misaligned)
  1319. 00000F06  0000 206E                ori.b      D0, 0x6E /* 'n' */
  1320. 00000F0A  0008 7004                ori.b      A0, 0x4
  1321. 00000F0E  2050                     movea.l    A0, [A0]
  1322. 00000F10  B068 0006                cmp.w      D0, [A0 + 0x6]
  1323. 00000F14  660E                     bne        +0x10 /* 00000F24 */
  1324. 00000F16  42A7                     clr.l      -[A7]
  1325. 00000F18  3F3C 03EC                move.w     -[A7], 0x3EC
  1326. 00000F1C  AA18                     syscall    GetCTable
  1327. 00000F1E  2D5F 000C                move.l     [A6 + 0xC], [A7]+
  1328. 00000F22  600C                     bra        +0xE /* 00000F30 */
  1329. label00000F24:
  1330. 00000F24  42A7                     clr.l      -[A7]
  1331. 00000F26  3F3C 03F0                move.w     -[A7], 0x3F0
  1332. 00000F2A  AA18                     syscall    GetCTable
  1333. 00000F2C  2D5F 000C                move.l     [A6 + 0xC], [A7]+
  1334. label00000F30:
  1335. 00000F30  4E5E                     unlink     A6
  1336. 00000F32  2E9F                     move.l     [A7], [A7]+
  1337. 00000F34  4E75                     rts
  1338. 00000F36  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1339. export_2598: // at 00000F38 (misaligned)
  1340. 00000F3A  0000 2F0C                ori.b      D0, 0xC
  1341. 00000F3E  286E 0008                movea.l    A4, [A6 + 0x8]
  1342. 00000F42  422E 000C                clr.b      [A6 + 0xC]
  1343. 00000F46  2054                     movea.l    A0, [A4]
  1344. 00000F48  3028 0022                move.w     D0, [A0 + 0x22]
  1345. 00000F4C  0440 8029                subi.w     D0, 0x8029
  1346. 00000F50  6700 0082                beq        +0x84 /* 00000FD4 */
  1347. 00000F54  0440 7FD8                subi.w     D0, 0x7FD8
  1348. 00000F58  670A                     beq        +0xC /* 00000F64 */
  1349. 00000F5A  5940                     subq.w     D0, 4
  1350. 00000F5C  6700 008C                beq        +0x8E /* 00000FEA */
  1351. 00000F60  6000 00F2                bra        +0xF4 /* 00001054 */
  1352. label00000F64:
  1353. 00000F64  7004                     moveq.l    D0, 0x04
  1354. 00000F66  2054                     movea.l    A0, [A4]
  1355. 00000F68  B068 0006                cmp.w      D0, [A0 + 0x6]
  1356. 00000F6C  662A                     bne        +0x2C /* 00000F98 */
  1357. 00000F6E  7004                     moveq.l    D0, 0x04
  1358. 00000F70  6B1A                     bmi        +0x1C /* 00000F8C */
  1359. 00000F72  B07C 003F                cmp.w      D0, 0x3F /* '?' */
  1360. 00000F76  6E14                     bgt        +0x16 /* 00000F8C */
  1361. 00000F78  2254                     movea.l    A1, [A4]
  1362. 00000F7A  41E9 0072                lea.l      A0, [A1 + 0x72]
  1363. 00000F7E  3200                     move.w     D1, D0
  1364. 00000F80  E649                     lsr        D1.w, 3
  1365. 00000F82  4441                     neg.w      D1
  1366. 00000F84  0130 10FF                btst       [A0 + D1.w - 0x1], D0
  1367. 00000F88  0A3C 0004                xori.b     ccr, 4
  1368. label00000F8C:
  1369. 00000F8C  57C0                     seq        D0
  1370. 00000F8E  4400                     neg.b      D0
  1371. 00000F90  1D40 000C                move.b     [A6 + 0xC], D0
  1372. 00000F94  6000 00C2                bra        +0xC4 /* 00001058 */
  1373. label00000F98:
  1374. 00000F98  7008                     moveq.l    D0, 0x08
  1375. 00000F9A  2054                     movea.l    A0, [A4]
  1376. 00000F9C  B068 0006                cmp.w      D0, [A0 + 0x6]
  1377. 00000FA0  662A                     bne        +0x2C /* 00000FCC */
  1378. 00000FA2  7004                     moveq.l    D0, 0x04
  1379. 00000FA4  6B1A                     bmi        +0x1C /* 00000FC0 */
  1380. 00000FA6  B07C 003F                cmp.w      D0, 0x3F /* '?' */
  1381. 00000FAA  6E14                     bgt        +0x16 /* 00000FC0 */
  1382. 00000FAC  2254                     movea.l    A1, [A4]
  1383. 00000FAE  41E9 0072                lea.l      A0, [A1 + 0x72]
  1384. 00000FB2  3200                     move.w     D1, D0
  1385. 00000FB4  E649                     lsr        D1.w, 3
  1386. 00000FB6  4441                     neg.w      D1
  1387. 00000FB8  0130 10FF                btst       [A0 + D1.w - 0x1], D0
  1388. 00000FBC  0A3C 0004                xori.b     ccr, 4
  1389. label00000FC0:
  1390. 00000FC0  57C0                     seq        D0
  1391. 00000FC2  4400                     neg.b      D0
  1392. 00000FC4  1D40 000C                move.b     [A6 + 0xC], D0
  1393. 00000FC8  6000 008E                bra        +0x90 /* 00001058 */
  1394. label00000FCC:
  1395. 00000FCC  422E 000C                clr.b      [A6 + 0xC]
  1396. 00000FD0  6000 0086                bra        +0x88 /* 00001058 */
  1397. label00000FD4:
  1398. 00000FD4  7004                     moveq.l    D0, 0x04
  1399. 00000FD6  2054                     movea.l    A0, [A4]
  1400. 00000FD8  B068 0006                cmp.w      D0, [A0 + 0x6]
  1401. 00000FDC  6606                     bne        +0x8 /* 00000FE4 */
  1402. 00000FDE  422E 000C                clr.b      [A6 + 0xC]
  1403. 00000FE2  6074                     bra        +0x76 /* 00001058 */
  1404. label00000FE4:
  1405. 00000FE4  422E 000C                clr.b      [A6 + 0xC]
  1406. 00000FE8  606E                     bra        +0x70 /* 00001058 */
  1407. label00000FEA:
  1408. 00000FEA  7004                     moveq.l    D0, 0x04
  1409. 00000FEC  2054                     movea.l    A0, [A4]
  1410. 00000FEE  B068 0006                cmp.w      D0, [A0 + 0x6]
  1411. 00000FF2  6628                     bne        +0x2A /* 0000101C */
  1412. 00000FF4  7004                     moveq.l    D0, 0x04
  1413. 00000FF6  6B1A                     bmi        +0x1C /* 00001012 */
  1414. 00000FF8  B07C 003F                cmp.w      D0, 0x3F /* '?' */
  1415. 00000FFC  6E14                     bgt        +0x16 /* 00001012 */
  1416. 00000FFE  2254                     movea.l    A1, [A4]
  1417. 00001000  41E9 0072                lea.l      A0, [A1 + 0x72]
  1418. 00001004  3200                     move.w     D1, D0
  1419. 00001006  E649                     lsr        D1.w, 3
  1420. 00001008  4441                     neg.w      D1
  1421. 0000100A  0130 10FF                btst       [A0 + D1.w - 0x1], D0
  1422. 0000100E  0A3C 0004                xori.b     ccr, 4
  1423. label00001012:
  1424. 00001012  57C0                     seq        D0
  1425. 00001014  4400                     neg.b      D0
  1426. 00001016  1D40 000C                move.b     [A6 + 0xC], D0
  1427. 0000101A  603C                     bra        +0x3E /* 00001058 */
  1428. label0000101C:
  1429. 0000101C  7008                     moveq.l    D0, 0x08
  1430. 0000101E  2054                     movea.l    A0, [A4]
  1431. 00001020  B068 0006                cmp.w      D0, [A0 + 0x6]
  1432. 00001024  6628                     bne        +0x2A /* 0000104E */
  1433. 00001026  7004                     moveq.l    D0, 0x04
  1434. 00001028  6B1A                     bmi        +0x1C /* 00001044 */
  1435. 0000102A  B07C 003F                cmp.w      D0, 0x3F /* '?' */
  1436. 0000102E  6E14                     bgt        +0x16 /* 00001044 */
  1437. 00001030  2254                     movea.l    A1, [A4]
  1438. 00001032  41E9 0072                lea.l      A0, [A1 + 0x72]
  1439. 00001036  3200                     move.w     D1, D0
  1440. 00001038  E649                     lsr        D1.w, 3
  1441. 0000103A  4441                     neg.w      D1
  1442. 0000103C  0130 10FF                btst       [A0 + D1.w - 0x1], D0
  1443. 00001040  0A3C 0004                xori.b     ccr, 4
  1444. label00001044:
  1445. 00001044  57C0                     seq        D0
  1446. 00001046  4400                     neg.b      D0
  1447. 00001048  1D40 000C                move.b     [A6 + 0xC], D0
  1448. 0000104C  600A                     bra        +0xC /* 00001058 */
  1449. label0000104E:
  1450. 0000104E  422E 000C                clr.b      [A6 + 0xC]
  1451. 00001052  6004                     bra        +0x6 /* 00001058 */
  1452. label00001054:
  1453. 00001054  422E 000C                clr.b      [A6 + 0xC]
  1454. label00001058:
  1455. 00001058  285F                     movea.l    A4, [A7]+
  1456. 0000105A  4E5E                     unlink     A6
  1457. 0000105C  2E9F                     move.l     [A7], [A7]+
  1458. 0000105E  4E75                     rts
  1459. export_2599:
  1460. 00001060  4E56 FFFE                link       A6, -0x0002
  1461. 00001064  48E7 0118                movem.l    -[A7], D7,A3,A4
  1462. 00001068  266E 0008                movea.l    A3, [A6 + 0x8]
  1463. 0000106C  284B                     movea.l    A4, A3
  1464. 0000106E  4247                     clr.w      D7
  1465. 00001070  2054                     movea.l    A0, [A4]
  1466. 00001072  3028 0022                move.w     D0, [A0 + 0x22]
  1467. 00001076  0440 8029                subi.w     D0, 0x8029
  1468. 0000107A  677C                     beq        +0x7E /* 000010F8 */
  1469. 0000107C  0440 7FD8                subi.w     D0, 0x7FD8
  1470. 00001080  670A                     beq        +0xC /* 0000108C */
  1471. 00001082  5940                     subq.w     D0, 4
  1472. 00001084  6700 008E                beq        +0x90 /* 00001114 */
  1473. 00001088  6000 00EC                bra        +0xEE /* 00001176 */
  1474. label0000108C:
  1475. 0000108C  7004                     moveq.l    D0, 0x04
  1476. 0000108E  2054                     movea.l    A0, [A4]
  1477. 00001090  B068 0006                cmp.w      D0, [A0 + 0x6]
  1478. 00001094  6628                     bne        +0x2A /* 000010BE */
  1479. 00001096  4267                     clr.w      -[A7]
  1480. 00001098  2F0B                     move.l     -[A7], A3
  1481. 0000109A  4EAD 3E4A                jsr        [A5 + 0x3E4A /* export_1989 */]
  1482. 0000109E  101F                     move.b     D0, [A7]+
  1483. 000010A0  670E                     beq        +0x10 /* 000010B0 */
  1484. 000010A2  4267                     clr.w      -[A7]
  1485. 000010A4  2F0B                     move.l     -[A7], A3
  1486. 000010A6  4EBA 1E68                jsr        [PC + 0x1E68 /* 00002F10 */]
  1487. 000010AA  3E1F                     move.w     D7, [A7]+
  1488. 000010AC  6000 00CC                bra        +0xCE /* 0000117A */
  1489. label000010B0:
  1490. 000010B0  4267                     clr.w      -[A7]
  1491. 000010B2  2F0B                     move.l     -[A7], A3
  1492. 000010B4  4EBA 0FCE                jsr        [PC + 0xFCE /* 00002084 */]
  1493. 000010B8  3E1F                     move.w     D7, [A7]+
  1494. 000010BA  6000 00BE                bra        +0xC0 /* 0000117A */
  1495. label000010BE:
  1496. 000010BE  7008                     moveq.l    D0, 0x08
  1497. 000010C0  2054                     movea.l    A0, [A4]
  1498. 000010C2  B068 0006                cmp.w      D0, [A0 + 0x6]
  1499. 000010C6  6628                     bne        +0x2A /* 000010F0 */
  1500. 000010C8  4267                     clr.w      -[A7]
  1501. 000010CA  2F0B                     move.l     -[A7], A3
  1502. 000010CC  4EAD 3E4A                jsr        [A5 + 0x3E4A /* export_1989 */]
  1503. 000010D0  101F                     move.b     D0, [A7]+
  1504. 000010D2  670E                     beq        +0x10 /* 000010E2 */
  1505. 000010D4  4267                     clr.w      -[A7]
  1506. 000010D6  2F0B                     move.l     -[A7], A3
  1507. 000010D8  4EBA 1E36                jsr        [PC + 0x1E36 /* 00002F10 */]
  1508. 000010DC  3E1F                     move.w     D7, [A7]+
  1509. 000010DE  6000 009A                bra        +0x9C /* 0000117A */
  1510. label000010E2:
  1511. 000010E2  4267                     clr.w      -[A7]
  1512. 000010E4  2F0B                     move.l     -[A7], A3
  1513. 000010E6  4EBA 1260                jsr        [PC + 0x1260 /* 00002348 */]
  1514. 000010EA  3E1F                     move.w     D7, [A7]+
  1515. 000010EC  6000 008C                bra        +0x8E /* 0000117A */
  1516. label000010F0:
  1517. 000010F0  3E3C 98E0                move.w     D7, 0x98E0
  1518. 000010F4  6000 0084                bra        +0x86 /* 0000117A */
  1519. label000010F8:
  1520. 000010F8  7004                     moveq.l    D0, 0x04
  1521. 000010FA  2054                     movea.l    A0, [A4]
  1522. 000010FC  B068 0006                cmp.w      D0, [A0 + 0x6]
  1523. 00001100  660C                     bne        +0xE /* 0000110E */
  1524. 00001102  4267                     clr.w      -[A7]
  1525. 00001104  2F0B                     move.l     -[A7], A3
  1526. 00001106  4EBA 01BC                jsr        [PC + 0x1BC /* 000012C4 */]
  1527. 0000110A  3E1F                     move.w     D7, [A7]+
  1528. 0000110C  606C                     bra        +0x6E /* 0000117A */
  1529. label0000110E:
  1530. 0000110E  3E3C 98E0                move.w     D7, 0x98E0
  1531. 00001112  6066                     bra        +0x68 /* 0000117A */
  1532. label00001114:
  1533. 00001114  7004                     moveq.l    D0, 0x04
  1534. 00001116  2054                     movea.l    A0, [A4]
  1535. 00001118  B068 0006                cmp.w      D0, [A0 + 0x6]
  1536. 0000111C  6624                     bne        +0x26 /* 00001142 */
  1537. 0000111E  4267                     clr.w      -[A7]
  1538. 00001120  2F0B                     move.l     -[A7], A3
  1539. 00001122  4EAD 3E4A                jsr        [A5 + 0x3E4A /* export_1989 */]
  1540. 00001126  101F                     move.b     D0, [A7]+
  1541. 00001128  670C                     beq        +0xE /* 00001136 */
  1542. 0000112A  4267                     clr.w      -[A7]
  1543. 0000112C  2F0B                     move.l     -[A7], A3
  1544. 0000112E  4EBA 2070                jsr        [PC + 0x2070 /* 000031A0 */]
  1545. 00001132  3E1F                     move.w     D7, [A7]+
  1546. 00001134  6044                     bra        +0x46 /* 0000117A */
  1547. label00001136:
  1548. 00001136  4267                     clr.w      -[A7]
  1549. 00001138  2F0B                     move.l     -[A7], A3
  1550. 0000113A  4EBA 14DC                jsr        [PC + 0x14DC /* 00002618 */]
  1551. 0000113E  3E1F                     move.w     D7, [A7]+
  1552. 00001140  6038                     bra        +0x3A /* 0000117A */
  1553. label00001142:
  1554. 00001142  7008                     moveq.l    D0, 0x08
  1555. 00001144  2054                     movea.l    A0, [A4]
  1556. 00001146  B068 0006                cmp.w      D0, [A0 + 0x6]
  1557. 0000114A  6624                     bne        +0x26 /* 00001170 */
  1558. 0000114C  4267                     clr.w      -[A7]
  1559. 0000114E  2F0B                     move.l     -[A7], A3
  1560. 00001150  4EAD 3E4A                jsr        [A5 + 0x3E4A /* export_1989 */]
  1561. 00001154  101F                     move.b     D0, [A7]+
  1562. 00001156  670C                     beq        +0xE /* 00001164 */
  1563. 00001158  4267                     clr.w      -[A7]
  1564. 0000115A  2F0B                     move.l     -[A7], A3
  1565. 0000115C  4EBA 2042                jsr        [PC + 0x2042 /* 000031A0 */]
  1566. 00001160  3E1F                     move.w     D7, [A7]+
  1567. 00001162  6016                     bra        +0x18 /* 0000117A */
  1568. label00001164:
  1569. 00001164  4267                     clr.w      -[A7]
  1570. 00001166  2F0B                     move.l     -[A7], A3
  1571. 00001168  4EBA 1976                jsr        [PC + 0x1976 /* 00002AE0 */]
  1572. 0000116C  3E1F                     move.w     D7, [A7]+
  1573. 0000116E  600A                     bra        +0xC /* 0000117A */
  1574. label00001170:
  1575. 00001170  3E3C 98E0                move.w     D7, 0x98E0
  1576. 00001174  6004                     bra        +0x6 /* 0000117A */
  1577. label00001176:
  1578. 00001176  3E3C 98E0                move.w     D7, 0x98E0
  1579. label0000117A:
  1580. 0000117A  3D47 000C                move.w     [A6 + 0xC], D7
  1581. 0000117E  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  1582. 00001182  4E5E                     unlink     A6
  1583. 00001184  2E9F                     move.l     [A7], [A7]+
  1584. 00001186  4E75                     rts
  1585. 00001188  4E56 FFFC                link       A6, -0x0004
  1586. 0000118C  2F0C                     move.l     -[A7], A4
  1587. 0000118E  286E 0008                movea.l    A4, [A6 + 0x8]
  1588. 00001192  204C                     movea.l    A0, A4
  1589. 00001194  5088                     addq.l     A0, 8
  1590. 00001196  2050                     movea.l    A0, [A0]
  1591. 00001198  2D48 FFFC                move.l     [A6 - 0x4], A0
  1592. 0000119C  4AAC FFA4                tst.l      [A4 - 0x5C]
  1593. 000011A0  6716                     beq        +0x18 /* 000011B8 */
  1594. 000011A2  2F2C FFA4                move.l     -[A7], [A4 - 0x5C]
  1595. 000011A6  205F                     movea.l    A0, [A7]+
  1596. 000011A8  A02A                     syscall    HUnlock
  1597. 000011AA  2F2C FFA4                move.l     -[A7], [A4 - 0x5C]
  1598. 000011AE  205F                     movea.l    A0, [A7]+
  1599. 000011B0  A023                     syscall    DisposHandle/DisposeHandle
  1600. 000011B2  7000                     moveq.l    D0, 0x00
  1601. 000011B4  2940 FFA4                move.l     [A4 - 0x5C], D0
  1602. label000011B8:
  1603. 000011B8  2F2C 0008                move.l     -[A7], [A4 + 0x8]
  1604. 000011BC  4EBA 43DE                jsr        [PC + 0x43DE /* 0000559C */]
  1605. 000011C0  2F2C 0008                move.l     -[A7], [A4 + 0x8]
  1606. 000011C4  4EBA 46EA                jsr        [PC + 0x46EA /* 000058B0 */]
  1607. 000011C8  285F                     movea.l    A4, [A7]+
  1608. 000011CA  4E5E                     unlink     A6
  1609. 000011CC  205F                     movea.l    A0, [A7]+
  1610. 000011CE  DEFC 000A                add.w      A7, 0xA /* '\n' */
  1611. 000011D2  4ED0                     jmp        [A0]
  1612. fn000011D4:
  1613. 000011D4  4E56 0000                link       A6, 0
  1614. 000011D8  7000                     moveq.l    D0, 0x00
  1615. 000011DA  302E 000C                move.w     D0, [A6 + 0xC]
  1616. 000011DE  C0BC 0000 0003           and.l      D0, 0x3
  1617. 000011E4  0480 0000 0000           subi.l     D0, 0x0
  1618. 000011EA  671A                     beq        +0x1C /* 00001206 */
  1619. 000011EC  0480 0000 0001           subi.l     D0, 0x1
  1620. 000011F2  6718                     beq        +0x1A /* 0000120C */
  1621. 000011F4  0480 0000 0001           subi.l     D0, 0x1
  1622. 000011FA  6718                     beq        +0x1A /* 00001214 */
  1623. 000011FC  0480 0000 0001           subi.l     D0, 0x1
  1624. 00001202  6718                     beq        +0x1A /* 0000121C */
  1625. 00001204  601C                     bra        +0x1E /* 00001222 */
  1626. label00001206:
  1627. 00001206  426E 000E                clr.w      [A6 + 0xE]
  1628. 0000120A  6016                     bra        +0x18 /* 00001222 */
  1629. label0000120C:
  1630. 0000120C  3D7C 0001 000E           move.w     [A6 + 0xE], 0x1
  1631. 00001212  600E                     bra        +0x10 /* 00001222 */
  1632. label00001214:
  1633. 00001214  3D7C 0016 000E           move.w     [A6 + 0xE], 0x16
  1634. 0000121A  6006                     bra        +0x8 /* 00001222 */
  1635. label0000121C:
  1636. 0000121C  3D7C FFFF 000E           move.w     [A6 + 0xE], 0xFFFF
  1637. label00001222:
  1638. 00001222  4E5E                     unlink     A6
  1639. 00001224  205F                     movea.l    A0, [A7]+
  1640. 00001226  5C4F                     addq.w     A7, 6
  1641. 00001228  4ED0                     jmp        [A0]
  1642. 0000122A  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1643. // begin alternate branch 0000122C-00001232
  1644. fn0000122C:
  1645. 0000122C  4E56 0000                link       A6, 0
  1646. 00001230  7000                     moveq.l    D0, 0x00
  1647. // end alternate branch 0000122C-00001232
  1648. fn0000122C: // (misaligned)
  1649. 0000122E  0000 7000                ori.b      D0, 0x0
  1650. 00001232  302E 000C                move.w     D0, [A6 + 0xC]
  1651. 00001236  C0BC 0000 0007           and.l      D0, 0x7
  1652. 0000123C  0480 0000 0000           subi.l     D0, 0x0
  1653. 00001242  673A                     beq        +0x3C /* 0000127E */
  1654. 00001244  0480 0000 0001           subi.l     D0, 0x1
  1655. 0000124A  6738                     beq        +0x3A /* 00001284 */
  1656. 0000124C  0480 0000 0001           subi.l     D0, 0x1
  1657. 00001252  6738                     beq        +0x3A /* 0000128C */
  1658. 00001254  0480 0000 0001           subi.l     D0, 0x1
  1659. 0000125A  6738                     beq        +0x3A /* 00001294 */
  1660. 0000125C  0480 0000 0001           subi.l     D0, 0x1
  1661. 00001262  6738                     beq        +0x3A /* 0000129C */
  1662. 00001264  0480 0000 0001           subi.l     D0, 0x1
  1663. 0000126A  6738                     beq        +0x3A /* 000012A4 */
  1664. 0000126C  0480 0000 0001           subi.l     D0, 0x1
  1665. 00001272  6738                     beq        +0x3A /* 000012AC */
  1666. 00001274  0480 0000 0001           subi.l     D0, 0x1
  1667. 0000127A  6738                     beq        +0x3A /* 000012B4 */
  1668. 0000127C  603C                     bra        +0x3E /* 000012BA */
  1669. label0000127E:
  1670. 0000127E  426E 000E                clr.w      [A6 + 0xE]
  1671. 00001282  6036                     bra        +0x38 /* 000012BA */
  1672. label00001284:
  1673. 00001284  3D7C 0001 000E           move.w     [A6 + 0xE], 0x1
  1674. 0000128A  602E                     bra        +0x30 /* 000012BA */
  1675. label0000128C:
  1676. 0000128C  3D7C 0002 000E           move.w     [A6 + 0xE], 0x2
  1677. 00001292  6026                     bra        +0x28 /* 000012BA */
  1678. label00001294:
  1679. 00001294  3D7C 0003 000E           move.w     [A6 + 0xE], 0x3
  1680. 0000129A  601E                     bra        +0x20 /* 000012BA */
  1681. label0000129C:
  1682. 0000129C  3D7C 0021 000E           move.w     [A6 + 0xE], 0x21 /* '!' */
  1683. 000012A2  6016                     bra        +0x18 /* 000012BA */
  1684. label000012A4:
  1685. 000012A4  3D7C FFFD 000E           move.w     [A6 + 0xE], 0xFFFD
  1686. 000012AA  600E                     bra        +0x10 /* 000012BA */
  1687. label000012AC:
  1688. 000012AC  3D7C FFFE 000E           move.w     [A6 + 0xE], 0xFFFE
  1689. 000012B2  6006                     bra        +0x8 /* 000012BA */
  1690. label000012B4:
  1691. 000012B4  3D7C FFFF 000E           move.w     [A6 + 0xE], 0xFFFF
  1692. label000012BA:
  1693. 000012BA  4E5E                     unlink     A6
  1694. 000012BC  205F                     movea.l    A0, [A7]+
  1695. 000012BE  5C4F                     addq.w     A7, 6
  1696. 000012C0  4ED0                     jmp        [A0]
  1697. 000012C2  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1698. // begin alternate branch 000012C4-000012C8
  1699. fn000012C4:
  1700. 000012C4  4E56 FF70                link       A6, -0x0090
  1701. // end alternate branch 000012C4-000012C8
  1702. fn000012C4: // (misaligned)
  1703. 000012C6  FF70                     .extension 0xF70 <<F/4-5/7>> // unimplemented
  1704. 000012C8  48E7 0F38                movem.l    -[A7], D4,D5,D6,D7,A2,A3,A4
  1705. 000012CC  286E 0008                movea.l    A4, [A6 + 0x8]
  1706. 000012D0  426E FFC0                clr.w      [A6 - 0x40]
  1707. 000012D4  41EE FFB8                lea.l      A0, [A6 - 0x48]
  1708. 000012D8  2454                     movea.l    A2, [A4]
  1709. 000012DA  43EA 00BA                lea.l      A1, [A2 + 0xBA]
  1710. 000012DE  7003                     moveq.l    D0, 0x03
  1711. label000012E0:
  1712. 000012E0  30D9                     move.w     [A0]+, [A1]+
  1713. 000012E2  51C8 FFFC                dbf        D0, -0x6 /* 000012E0 */
  1714. 000012E6  357C 0004 00B8           move.w     [A2 + 0xB8], 0x4
  1715. 000012EC  2054                     movea.l    A0, [A4]
  1716. 000012EE  3F28 00B8                move.w     -[A7], [A0 + 0xB8]
  1717. 000012F2  486E FFB8                pea.l      [A6 - 0x48]
  1718. 000012F6  4EAD 4C72                jsr        [A5 + 0x4C72 /* export_2442 */]
  1719. 000012FA  3F3C 0004                move.w     -[A7], 0x4
  1720. 000012FE  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1721. 00001302  4EBA 412C                jsr        [PC + 0x412C /* 00005430 */]
  1722. 00001306  7000                     moveq.l    D0, 0x00
  1723. 00001308  2D40 FFA4                move.l     [A6 - 0x5C], D0
  1724. 0000130C  486E FFC2                pea.l      [A6 - 0x3E]
  1725. 00001310  487A FE76                pea.l      [PC - 0x18A /* 00001188, value 0x4E56FFFC */]
  1726. 00001314  2F0E                     move.l     -[A7], A6
  1727. 00001316  4EAD 20CA                jsr        [A5 + 0x20CA /* export_1045 */]
  1728. 0000131A  7800                     moveq.l    D4, 0x00
  1729. 0000131C  7000                     moveq.l    D0, 0x00
  1730. 0000131E  2D40 FF94                move.l     [A6 - 0x6C], D0
  1731. 00001322  7000                     moveq.l    D0, 0x00
  1732. 00001324  2D40 FF78                move.l     [A6 - 0x88], D0
  1733. 00001328  2054                     movea.l    A0, [A4]
  1734. 0000132A  2028 004C                move.l     D0, [A0 + 0x4C]
  1735. 0000132E  5380                     subq.l     D0, 1
  1736. 00001330  2D40 FF74                move.l     [A6 - 0x8C], D0
  1737. 00001334  2D6E FF78 FFAC           move.l     [A6 - 0x54], [A6 - 0x88]
  1738. 0000133A  6000 042C                bra        +0x42E /* 00001768 */
  1739. label0000133E:
  1740. 0000133E  4EAD 4C62                jsr        [A5 + 0x4C62 /* export_2440 */]
  1741. 00001342  2054                     movea.l    A0, [A4]
  1742. 00001344  4AA8 0044                tst.l      [A0 + 0x44]
  1743. 00001348  6716                     beq        +0x18 /* 00001360 */
  1744. 0000134A  2248                     movea.l    A1, A0
  1745. 0000134C  2069 0044                movea.l    A0, [A1 + 0x44]
  1746. 00001350  2050                     movea.l    A0, [A0]
  1747. 00001352  302E FFAE                move.w     D0, [A6 - 0x52]
  1748. 00001356  E540                     asl        D0.w, 2
  1749. 00001358  2D70 0000 FFA8           move.l     [A6 - 0x58], [A0 + D0.w]
  1750. 0000135E  6032                     bra        +0x34 /* 00001392 */
  1751. label00001360:
  1752. 00001360  7008                     moveq.l    D0, 0x08
  1753. 00001362  2054                     movea.l    A0, [A4]
  1754. 00001364  81E8 0006                divs.w     D0, [A0 + 0x6]
  1755. 00001368  5340                     subq.w     D0, 1
  1756. 0000136A  48C0                     ext.l      D0
  1757. 0000136C  D0A8 002A                add.l      D0, [A0 + 0x2A]
  1758. 00001370  3228 0006                move.w     D1, [A0 + 0x6]
  1759. 00001374  48C1                     ext.l      D1
  1760. 00001376  2F00                     move.l     -[A7], D0
  1761. 00001378  2F01                     move.l     -[A7], D1
  1762. 0000137A  4EAD 24EA                jsr        [A5 + 0x24EA /* export_1177 */]
  1763. 0000137E  7008                     moveq.l    D0, 0x08
  1764. 00001380  2F00                     move.l     -[A7], D0
  1765. 00001382  4EAD 24F2                jsr        [A5 + 0x24F2 /* export_1178 */]
  1766. 00001386  2F28 003E                move.l     -[A7], [A0 + 0x3E]
  1767. 0000138A  4EAD 24EA                jsr        [A5 + 0x24EA /* export_1177 */]
  1768. 0000138E  2D5F FFA8                move.l     [A6 - 0x58], [A7]+
  1769. label00001392:
  1770. 00001392  42A7                     clr.l      -[A7]
  1771. 00001394  2F2E FFA8                move.l     -[A7], [A6 - 0x58]
  1772. 00001398  4EAD 23AA                jsr        [A5 + 0x23AA /* export_1137 */]
  1773. 0000139C  2D57 FFA4                move.l     [A6 - 0x5C], [A7]
  1774. 000013A0  4EAD 20E2                jsr        [A5 + 0x20E2 /* export_1048 */]
  1775. 000013A4  2F2E FFA4                move.l     -[A7], [A6 - 0x5C]
  1776. 000013A8  205F                     movea.l    A0, [A7]+
  1777. 000013AA  A064                     syscall    MoveHHi
  1778. 000013AC  2F2E FFA4                move.l     -[A7], [A6 - 0x5C]
  1779. 000013B0  205F                     movea.l    A0, [A7]+
  1780. 000013B2  A029                     syscall    HLock
  1781. 000013B4  4267                     clr.w      -[A7]
  1782. 000013B6  2054                     movea.l    A0, [A4]
  1783. 000013B8  3F28 0068                move.w     -[A7], [A0 + 0x68]
  1784. 000013BC  3F3C 0001                move.w     -[A7], 0x1
  1785. 000013C0  2268 0048                movea.l    A1, [A0 + 0x48]
  1786. 000013C4  2251                     movea.l    A1, [A1]
  1787. 000013C6  302E FFAE                move.w     D0, [A6 - 0x52]
  1788. 000013CA  E540                     asl        D0.w, 2
  1789. 000013CC  2F31 0000                move.l     -[A7], [A1 + D0.w]
  1790. 000013D0  4EAD 032A                jsr        [A5 + 0x32A /* export_97 */]
  1791. 000013D4  4EAD 20F2                jsr        [A5 + 0x20F2 /* export_1050 */]
  1792. 000013D8  4267                     clr.w      -[A7]
  1793. 000013DA  2054                     movea.l    A0, [A4]
  1794. 000013DC  3F28 0068                move.w     -[A7], [A0 + 0x68]
  1795. 000013E0  486E FFA8                pea.l      [A6 - 0x58]
  1796. 000013E4  226E FFA4                movea.l    A1, [A6 - 0x5C]
  1797. 000013E8  2F11                     move.l     -[A7], [A1]
  1798. 000013EA  4EAD 02C2                jsr        [A5 + 0x2C2 /* export_84 */]
  1799. 000013EE  4EAD 20F2                jsr        [A5 + 0x20F2 /* export_1050 */]
  1800. 000013F2  4267                     clr.w      -[A7]
  1801. 000013F4  2054                     movea.l    A0, [A4]
  1802. 000013F6  2F28 0072                move.l     -[A7], [A0 + 0x72]
  1803. 000013FA  4EAD 27C2                jsr        [A5 + 0x27C2 /* export_1268 */]
  1804. 000013FE  101F                     move.b     D0, [A7]+
  1805. 00001400  6700 034A                beq        +0x34C /* 0000174C */
  1806. 00001404  42A7                     clr.l      -[A7]
  1807. 00001406  2054                     movea.l    A0, [A4]
  1808. 00001408  2F28 0072                move.l     -[A7], [A0 + 0x72]
  1809. 0000140C  4EAD 27DA                jsr        [A5 + 0x27DA /* export_1271 */]
  1810. 00001410  2D5F FFB4                move.l     [A6 - 0x4C], [A7]+
  1811. 00001414  42A7                     clr.l      -[A7]
  1812. 00001416  2054                     movea.l    A0, [A4]
  1813. 00001418  2F28 0072                move.l     -[A7], [A0 + 0x72]
  1814. 0000141C  4EAD 27D2                jsr        [A5 + 0x27D2 /* export_1270 */]
  1815. 00001420  2D5F FFB0                move.l     [A6 - 0x50], [A7]+
  1816. 00001424  42A7                     clr.l      -[A7]
  1817. 00001426  206E FFA4                movea.l    A0, [A6 - 0x5C]
  1818. 0000142A  2F10                     move.l     -[A7], [A0]
  1819. 0000142C  4EAD 04F2                jsr        [A5 + 0x4F2 /* export_154 */]
  1820. 00001430  2D5F FF9C                move.l     [A6 - 0x64], [A7]+
  1821. 00001434  202E FFA8                move.l     D0, [A6 - 0x58]
  1822. 00001438  D0AE FF9C                add.l      D0, [A6 - 0x64]
  1823. 0000143C  2D40 FFA0                move.l     [A6 - 0x60], D0
  1824. 00001440  4267                     clr.w      -[A7]
  1825. 00001442  1F3C 0001                move.b     -[A7], 0x1
  1826. 00001446  4EAD 27FA                jsr        [A5 + 0x27FA /* export_1275 */]
  1827. 0000144A  1D5F FF7D                move.b     [A6 - 0x83], [A7]+
  1828. label0000144E:
  1829. 0000144E  202E FF9C                move.l     D0, [A6 - 0x64]
  1830. 00001452  B0AE FFA0                cmp.l      D0, [A6 - 0x60]
  1831. 00001456  6C00 02DC                bge        +0x2DE /* 00001734 */
  1832. 0000145A  7800                     moveq.l    D4, 0x00
  1833. 0000145C  2F2E FF94                move.l     -[A7], [A6 - 0x6C]
  1834. 00001460  2F2E FFB4                move.l     -[A7], [A6 - 0x4C]
  1835. 00001464  4EAD 24EA                jsr        [A5 + 0x24EA /* export_1177 */]
  1836. 00001468  265F                     movea.l    A3, [A7]+
  1837. 0000146A  D7EE FFB0                add.l      A3, [A6 - 0x50]
  1838. 0000146E  7C01                     moveq.l    D6, 0x01
  1839. label00001470:
  1840. 00001470  7000                     moveq.l    D0, 0x00
  1841. 00001472  206E FF9C                movea.l    A0, [A6 - 0x64]
  1842. 00001476  4241                     clr.w      D1
  1843. 00001478  1210                     move.b     D1, [A0]
  1844. 0000147A  3001                     move.w     D0, D1
  1845. 0000147C  C0BC 0000 00C0           and.l      D0, 0xC0
  1846. 00001482  3D40 FF8C                move.w     [A6 - 0x74], D0
  1847. 00001486  6700 0232                beq        +0x234 /* 000016BA */
  1848. 0000148A  0440 0040                subi.w     D0, 0x40 /* '@' */
  1849. 0000148E  6700 00F0                beq        +0xF2 /* 00001580 */
  1850. 00001492  0440 0040                subi.w     D0, 0x40 /* '@' */
  1851. 00001496  673E                     beq        +0x40 /* 000014D6 */
  1852. 00001498  0440 0040                subi.w     D0, 0x40 /* '@' */
  1853. 0000149C  6704                     beq        +0x6 /* 000014A2 */
  1854. 0000149E  6000 027E                bra        +0x280 /* 0000171E */
  1855. label000014A2:
  1856. 000014A2  7000                     moveq.l    D0, 0x00
  1857. 000014A4  206E FF9C                movea.l    A0, [A6 - 0x64]
  1858. 000014A8  4241                     clr.w      D1
  1859. 000014AA  1210                     move.b     D1, [A0]
  1860. 000014AC  3001                     move.w     D0, D1
  1861. 000014AE  C0BC 0000 000F           and.l      D0, 0xF
  1862. 000014B4  3E00                     move.w     D7, D0
  1863. 000014B6  1006                     move.b     D0, D6
  1864. 000014B8  6708                     beq        +0xA /* 000014C2 */
  1865. 000014BA  3007                     move.w     D0, D7
  1866. 000014BC  E940                     asl        D0.w, 4
  1867. 000014BE  1680                     move.b     [A3], D0
  1868. 000014C0  600A                     bra        +0xC /* 000014CC */
  1869. label000014C2:
  1870. 000014C2  4240                     clr.w      D0
  1871. 000014C4  1013                     move.b     D0, [A3]
  1872. 000014C6  D047                     add.w      D0, D7
  1873. 000014C8  1680                     move.b     [A3], D0
  1874. 000014CA  528B                     addq.l     A3, 1
  1875. label000014CC:
  1876. 000014CC  0A06 0001                xori.b     D6, 0x1
  1877. 000014D0  5284                     addq.l     D4, 1
  1878. 000014D2  6000 024A                bra        +0x24C /* 0000171E */
  1879. label000014D6:
  1880. 000014D6  4267                     clr.w      -[A7]
  1881. 000014D8  7000                     moveq.l    D0, 0x00
  1882. 000014DA  206E FF9C                movea.l    A0, [A6 - 0x64]
  1883. 000014DE  4241                     clr.w      D1
  1884. 000014E0  1210                     move.b     D1, [A0]
  1885. 000014E2  3001                     move.w     D0, D1
  1886. 000014E4  C0BC 0000 0038           and.l      D0, 0x38 /* '8' */
  1887. 000014EA  2F00                     move.l     -[A7], D0
  1888. 000014EC  7008                     moveq.l    D0, 0x08
  1889. 000014EE  2F00                     move.l     -[A7], D0
  1890. 000014F0  4EAD 24F2                jsr        [A5 + 0x24F2 /* export_1178 */]
  1891. 000014F4  201F                     move.l     D0, [A7]+
  1892. 000014F6  3F00                     move.w     -[A7], D0
  1893. 000014F8  2F0E                     move.l     -[A7], A6
  1894. 000014FA  4EBA FD30                jsr        [PC - 0x2D0 /* 0000122C */]
  1895. 000014FE  3D5F FF82                move.w     [A6 - 0x7E], [A7]+
  1896. 00001502  4267                     clr.w      -[A7]
  1897. 00001504  7000                     moveq.l    D0, 0x00
  1898. 00001506  206E FF9C                movea.l    A0, [A6 - 0x64]
  1899. 0000150A  4241                     clr.w      D1
  1900. 0000150C  1210                     move.b     D1, [A0]
  1901. 0000150E  3001                     move.w     D0, D1
  1902. 00001510  C0BC 0000 0007           and.l      D0, 0x7
  1903. 00001516  3F00                     move.w     -[A7], D0
  1904. 00001518  2F0E                     move.l     -[A7], A6
  1905. 0000151A  4EBA FD10                jsr        [PC - 0x2F0 /* 0000122C */]
  1906. 0000151E  3A1F                     move.w     D5, [A7]+
  1907. 00001520  7021                     moveq.l    D0, 0x21
  1908. 00001522  B06E FF82                cmp.w      D0, [A6 - 0x7E]
  1909. 00001526  6700 01F6                beq        +0x1F8 /* 0000171E */
  1910. 0000152A  DE6E FF82                add.w      D7, [A6 - 0x7E]
  1911. 0000152E  7021                     moveq.l    D0, 0x21
  1912. 00001530  B045                     cmp.w      D0, D5
  1913. 00001532  6620                     bne        +0x22 /* 00001554 */
  1914. 00001534  1006                     move.b     D0, D6
  1915. 00001536  6708                     beq        +0xA /* 00001540 */
  1916. 00001538  3007                     move.w     D0, D7
  1917. 0000153A  E940                     asl        D0.w, 4
  1918. 0000153C  1680                     move.b     [A3], D0
  1919. 0000153E  600A                     bra        +0xC /* 0000154A */
  1920. label00001540:
  1921. 00001540  4240                     clr.w      D0
  1922. 00001542  1013                     move.b     D0, [A3]
  1923. 00001544  D047                     add.w      D0, D7
  1924. 00001546  1680                     move.b     [A3], D0
  1925. 00001548  528B                     addq.l     A3, 1
  1926. label0000154A:
  1927. 0000154A  5284                     addq.l     D4, 1
  1928. 0000154C  0A06 0001                xori.b     D6, 0x1
  1929. 00001550  6000 01CC                bra        +0x1CE /* 0000171E */
  1930. label00001554:
  1931. 00001554  1006                     move.b     D0, D6
  1932. 00001556  670E                     beq        +0x10 /* 00001566 */
  1933. 00001558  3007                     move.w     D0, D7
  1934. 0000155A  E940                     asl        D0.w, 4
  1935. 0000155C  D047                     add.w      D0, D7
  1936. 0000155E  D045                     add.w      D0, D5
  1937. 00001560  1680                     move.b     [A3], D0
  1938. 00001562  DE45                     add.w      D7, D5
  1939. 00001564  6012                     bra        +0x14 /* 00001578 */
  1940. label00001566:
  1941. 00001566  4240                     clr.w      D0
  1942. 00001568  1013                     move.b     D0, [A3]
  1943. 0000156A  D047                     add.w      D0, D7
  1944. 0000156C  1680                     move.b     [A3], D0
  1945. 0000156E  DE45                     add.w      D7, D5
  1946. 00001570  3007                     move.w     D0, D7
  1947. 00001572  E940                     asl        D0.w, 4
  1948. 00001574  1740 0001                move.b     [A3 + 0x1], D0
  1949. label00001578:
  1950. 00001578  528B                     addq.l     A3, 1
  1951. 0000157A  5484                     addq.l     D4, 2
  1952. 0000157C  6000 01A0                bra        +0x1A2 /* 0000171E */
  1953. label00001580:
  1954. 00001580  4267                     clr.w      -[A7]
  1955. 00001582  7000                     moveq.l    D0, 0x00
  1956. 00001584  206E FF9C                movea.l    A0, [A6 - 0x64]
  1957. 00001588  4241                     clr.w      D1
  1958. 0000158A  1210                     move.b     D1, [A0]
  1959. 0000158C  3001                     move.w     D0, D1
  1960. 0000158E  C0BC 0000 0030           and.l      D0, 0x30 /* '0' */
  1961. 00001594  2F00                     move.l     -[A7], D0
  1962. 00001596  7010                     moveq.l    D0, 0x10
  1963. 00001598  2F00                     move.l     -[A7], D0
  1964. 0000159A  4EAD 24F2                jsr        [A5 + 0x24F2 /* export_1178 */]
  1965. 0000159E  201F                     move.l     D0, [A7]+
  1966. 000015A0  3F00                     move.w     -[A7], D0
  1967. 000015A2  2F0E                     move.l     -[A7], A6
  1968. 000015A4  4EBA FC2E                jsr        [PC - 0x3D2 /* 000011D4 */]
  1969. 000015A8  3D5F FF82                move.w     [A6 - 0x7E], [A7]+
  1970. 000015AC  4267                     clr.w      -[A7]
  1971. 000015AE  7000                     moveq.l    D0, 0x00
  1972. 000015B0  206E FF9C                movea.l    A0, [A6 - 0x64]
  1973. 000015B4  4241                     clr.w      D1
  1974. 000015B6  1210                     move.b     D1, [A0]
  1975. 000015B8  3001                     move.w     D0, D1
  1976. 000015BA  C0BC 0000 000C           and.l      D0, 0xC
  1977. 000015C0  2F00                     move.l     -[A7], D0
  1978. 000015C2  7004                     moveq.l    D0, 0x04
  1979. 000015C4  2F00                     move.l     -[A7], D0
  1980. 000015C6  4EAD 24F2                jsr        [A5 + 0x24F2 /* export_1178 */]
  1981. 000015CA  201F                     move.l     D0, [A7]+
  1982. 000015CC  3F00                     move.w     -[A7], D0
  1983. 000015CE  2F0E                     move.l     -[A7], A6
  1984. 000015D0  4EBA FC02                jsr        [PC - 0x3FE /* 000011D4 */]
  1985. 000015D4  3A1F                     move.w     D5, [A7]+
  1986. 000015D6  4267                     clr.w      -[A7]
  1987. 000015D8  7000                     moveq.l    D0, 0x00
  1988. 000015DA  206E FF9C                movea.l    A0, [A6 - 0x64]
  1989. 000015DE  4241                     clr.w      D1
  1990. 000015E0  1210                     move.b     D1, [A0]
  1991. 000015E2  3001                     move.w     D0, D1
  1992. 000015E4  C0BC 0000 0003           and.l      D0, 0x3
  1993. 000015EA  3F00                     move.w     -[A7], D0
  1994. 000015EC  2F0E                     move.l     -[A7], A6
  1995. 000015EE  4EBA FBE4                jsr        [PC - 0x41C /* 000011D4 */]
  1996. 000015F2  3D5F FF86                move.w     [A6 - 0x7A], [A7]+
  1997. 000015F6  7016                     moveq.l    D0, 0x16
  1998. 000015F8  B06E FF82                cmp.w      D0, [A6 - 0x7E]
  1999. 000015FC  6700 0120                beq        +0x122 /* 0000171E */
  2000. 00001600  DE6E FF82                add.w      D7, [A6 - 0x7E]
  2001. 00001604  1006                     move.b     D0, D6
  2002. 00001606  6752                     beq        +0x54 /* 0000165A */
  2003. 00001608  7016                     moveq.l    D0, 0x16
  2004. 0000160A  B045                     cmp.w      D0, D5
  2005. 0000160C  660E                     bne        +0x10 /* 0000161C */
  2006. 0000160E  3007                     move.w     D0, D7
  2007. 00001610  E940                     asl        D0.w, 4
  2008. 00001612  1680                     move.b     [A3], D0
  2009. 00001614  5284                     addq.l     D4, 1
  2010. 00001616  4206                     clr.b      D6
  2011. 00001618  6000 0104                bra        +0x106 /* 0000171E */
  2012. label0000161C:
  2013. 0000161C  7016                     moveq.l    D0, 0x16
  2014. 0000161E  B06E FF86                cmp.w      D0, [A6 - 0x7A]
  2015. 00001622  6616                     bne        +0x18 /* 0000163A */
  2016. 00001624  3007                     move.w     D0, D7
  2017. 00001626  E940                     asl        D0.w, 4
  2018. 00001628  D047                     add.w      D0, D7
  2019. 0000162A  D045                     add.w      D0, D5
  2020. 0000162C  1680                     move.b     [A3], D0
  2021. 0000162E  DE45                     add.w      D7, D5
  2022. 00001630  528B                     addq.l     A3, 1
  2023. 00001632  5484                     addq.l     D4, 2
  2024. 00001634  7C01                     moveq.l    D6, 0x01
  2025. 00001636  6000 00E6                bra        +0xE8 /* 0000171E */
  2026. label0000163A:
  2027. 0000163A  3007                     move.w     D0, D7
  2028. 0000163C  E940                     asl        D0.w, 4
  2029. 0000163E  D047                     add.w      D0, D7
  2030. 00001640  D045                     add.w      D0, D5
  2031. 00001642  1680                     move.b     [A3], D0
  2032. 00001644  DE45                     add.w      D7, D5
  2033. 00001646  528B                     addq.l     A3, 1
  2034. 00001648  DE6E FF86                add.w      D7, [A6 - 0x7A]
  2035. 0000164C  3007                     move.w     D0, D7
  2036. 0000164E  E940                     asl        D0.w, 4
  2037. 00001650  1680                     move.b     [A3], D0
  2038. 00001652  5684                     addq.l     D4, 3
  2039. 00001654  4206                     clr.b      D6
  2040. 00001656  6000 00C6                bra        +0xC8 /* 0000171E */
  2041. label0000165A:
  2042. 0000165A  7016                     moveq.l    D0, 0x16
  2043. 0000165C  B045                     cmp.w      D0, D5
  2044. 0000165E  6612                     bne        +0x14 /* 00001672 */
  2045. 00001660  4240                     clr.w      D0
  2046. 00001662  1013                     move.b     D0, [A3]
  2047. 00001664  D047                     add.w      D0, D7
  2048. 00001666  1680                     move.b     [A3], D0
  2049. 00001668  528B                     addq.l     A3, 1
  2050. 0000166A  5284                     addq.l     D4, 1
  2051. 0000166C  7C01                     moveq.l    D6, 0x01
  2052. 0000166E  6000 00AE                bra        +0xB0 /* 0000171E */
  2053. label00001672:
  2054. 00001672  7016                     moveq.l    D0, 0x16
  2055. 00001674  B06E FF86                cmp.w      D0, [A6 - 0x7A]
  2056. 00001678  661A                     bne        +0x1C /* 00001694 */
  2057. 0000167A  4240                     clr.w      D0
  2058. 0000167C  1013                     move.b     D0, [A3]
  2059. 0000167E  D047                     add.w      D0, D7
  2060. 00001680  1680                     move.b     [A3], D0
  2061. 00001682  528B                     addq.l     A3, 1
  2062. 00001684  DE45                     add.w      D7, D5
  2063. 00001686  3007                     move.w     D0, D7
  2064. 00001688  E940                     asl        D0.w, 4
  2065. 0000168A  1680                     move.b     [A3], D0
  2066. 0000168C  5484                     addq.l     D4, 2
  2067. 0000168E  4206                     clr.b      D6
  2068. 00001690  6000 008C                bra        +0x8E /* 0000171E */
  2069. label00001694:
  2070. 00001694  4240                     clr.w      D0
  2071. 00001696  1013                     move.b     D0, [A3]
  2072. 00001698  D047                     add.w      D0, D7
  2073. 0000169A  1680                     move.b     [A3], D0
  2074. 0000169C  528B                     addq.l     A3, 1
  2075. 0000169E  DE45                     add.w      D7, D5
  2076. 000016A0  3007                     move.w     D0, D7
  2077. 000016A2  E940                     asl        D0.w, 4
  2078. 000016A4  D047                     add.w      D0, D7
  2079. 000016A6  322E FF86                move.w     D1, [A6 - 0x7A]
  2080. 000016AA  D240                     add.w      D1, D0
  2081. 000016AC  1681                     move.b     [A3], D1
  2082. 000016AE  DE6E FF86                add.w      D7, [A6 - 0x7A]
  2083. 000016B2  528B                     addq.l     A3, 1
  2084. 000016B4  5684                     addq.l     D4, 3
  2085. 000016B6  7C01                     moveq.l    D6, 0x01
  2086. 000016B8  6064                     bra        +0x66 /* 0000171E */
  2087. label000016BA:
  2088. 000016BA  7000                     moveq.l    D0, 0x00
  2089. 000016BC  206E FF9C                movea.l    A0, [A6 - 0x64]
  2090. 000016C0  4241                     clr.w      D1
  2091. 000016C2  1210                     move.b     D1, [A0]
  2092. 000016C4  3001                     move.w     D0, D1
  2093. 000016C6  C0BC 0000 003F           and.l      D0, 0x3F /* '?' */
  2094. 000016CC  3D40 FF7E                move.w     [A6 - 0x82], D0
  2095. 000016D0  6F4C                     ble        +0x4E /* 0000171E */
  2096. 000016D2  3007                     move.w     D0, D7
  2097. 000016D4  E940                     asl        D0.w, 4
  2098. 000016D6  3D40 FF80                move.w     [A6 - 0x80], D0
  2099. 000016DA  3D7C 0001 FF72           move.w     [A6 - 0x8E], 0x1
  2100. 000016E0  3D6E FF7E FF70           move.w     [A6 - 0x90], [A6 - 0x82]
  2101. 000016E6  3D6E FF72 FF8E           move.w     [A6 - 0x72], [A6 - 0x8E]
  2102. 000016EC  601E                     bra        +0x20 /* 0000170C */
  2103. label000016EE:
  2104. 000016EE  1006                     move.b     D0, D6
  2105. 000016F0  6706                     beq        +0x8 /* 000016F8 */
  2106. 000016F2  16AE FF81                move.b     [A3], [A6 - 0x7F]
  2107. 000016F6  600A                     bra        +0xC /* 00001702 */
  2108. label000016F8:
  2109. 000016F8  4240                     clr.w      D0
  2110. 000016FA  1013                     move.b     D0, [A3]
  2111. 000016FC  D047                     add.w      D0, D7
  2112. 000016FE  1680                     move.b     [A3], D0
  2113. 00001700  528B                     addq.l     A3, 1
  2114. label00001702:
  2115. 00001702  0A06 0001                xori.b     D6, 0x1
  2116. 00001706  526E FF8E                addq.w     [A6 - 0x72], 1
  2117. 0000170A  690A                     bvs        +0xC /* 00001716 */
  2118. label0000170C:
  2119. 0000170C  302E FF8E                move.w     D0, [A6 - 0x72]
  2120. 00001710  B06E FF70                cmp.w      D0, [A6 - 0x90]
  2121. 00001714  6FD8                     ble        -0x26 /* 000016EE */
  2122. label00001716:
  2123. 00001716  302E FF7E                move.w     D0, [A6 - 0x82]
  2124. 0000171A  48C0                     ext.l      D0
  2125. 0000171C  D880                     add.l      D4, D0
  2126. label0000171E:
  2127. 0000171E  52AE FF9C                addq.l     [A6 - 0x64], 1
  2128. 00001722  2054                     movea.l    A0, [A4]
  2129. 00001724  B8A8 002A                cmp.l      D4, [A0 + 0x2A]
  2130. 00001728  6D00 FD46                blt        -0x2B8 /* 00001470 */
  2131. 0000172C  52AE FF94                addq.l     [A6 - 0x6C], 1
  2132. 00001730  6000 FD1C                bra        -0x2E2 /* 0000144E */
  2133. label00001734:
  2134. 00001734  4267                     clr.w      -[A7]
  2135. 00001736  1F2E FF7D                move.b     -[A7], [A6 - 0x83]
  2136. 0000173A  4EAD 27FA                jsr        [A5 + 0x27FA /* export_1275 */]
  2137. 0000173E  1D5F FF7D                move.b     [A6 - 0x83], [A7]+
  2138. 00001742  2054                     movea.l    A0, [A4]
  2139. 00001744  2F28 0072                move.l     -[A7], [A0 + 0x72]
  2140. 00001748  4EAD 27CA                jsr        [A5 + 0x27CA /* export_1269 */]
  2141. label0000174C:
  2142. 0000174C  2F2E FFA4                move.l     -[A7], [A6 - 0x5C]
  2143. 00001750  205F                     movea.l    A0, [A7]+
  2144. 00001752  A02A                     syscall    HUnlock
  2145. 00001754  2F2E FFA4                move.l     -[A7], [A6 - 0x5C]
  2146. 00001758  205F                     movea.l    A0, [A7]+
  2147. 0000175A  A023                     syscall    DisposHandle/DisposeHandle
  2148. 0000175C  7000                     moveq.l    D0, 0x00
  2149. 0000175E  2D40 FFA4                move.l     [A6 - 0x5C], D0
  2150. 00001762  52AE FFAC                addq.l     [A6 - 0x54], 1
  2151. 00001766  690C                     bvs        +0xE /* 00001774 */
  2152. label00001768:
  2153. 00001768  202E FFAC                move.l     D0, [A6 - 0x54]
  2154. 0000176C  B0AE FF74                cmp.l      D0, [A6 - 0x8C]
  2155. 00001770  6F00 FBCC                ble        -0x432 /* 0000133E */
  2156. label00001774:
  2157. 00001774  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2158. 00001778  4EBA 3E4A                jsr        [PC + 0x3E4A /* 000055C4 */]
  2159. 0000177C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2160. 00001780  4EBA 3E1A                jsr        [PC + 0x3E1A /* 0000559C */]
  2161. 00001784  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2162. 00001788  4EBA 3ED2                jsr        [PC + 0x3ED2 /* 0000565C */]
  2163. 0000178C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2164. 00001790  4EBA 411E                jsr        [PC + 0x411E /* 000058B0 */]
  2165. 00001794  486E FFC2                pea.l      [A6 - 0x3E]
  2166. 00001798  4EAD 2112                jsr        [A5 + 0x2112 /* export_1054 */]
  2167. 0000179C  3D6E FFC0 000C           move.w     [A6 + 0xC], [A6 - 0x40]
  2168. 000017A2  4CDF 1CF0                movem.l    D4,D5,D6,D7,A2,A3,A4, [A7]+
  2169. 000017A6  4E5E                     unlink     A6
  2170. 000017A8  2E9F                     move.l     [A7], [A7]+
  2171. 000017AA  4E75                     rts
  2172. fn000017AC:
  2173. 000017AC  4E56 FFFA                link       A6, -0x0006
  2174. 000017B0  48E7 0108                movem.l    -[A7], D7,A4
  2175. 000017B4  286E 0008                movea.l    A4, [A6 + 0x8]
  2176. 000017B8  397C 0009 FFBC           move.w     [A4 - 0x44], 0x9 /* '\t' */
  2177. 000017BE  302C FFBC                move.w     D0, [A4 - 0x44]
  2178. 000017C2  5340                     subq.w     D0, 1
  2179. 000017C4  3940 FFBA                move.w     [A4 - 0x46], D0
  2180. 000017C8  297C 0000 01FF FFB6      move.l     [A4 - 0x4A], 0x1FF
  2181. 000017D0  397C 01FE FFB0           move.w     [A4 - 0x50], 0x1FE
  2182. 000017D6  426C BF98                clr.w      [A4 - 0x4068]
  2183. 000017DA  426E FFFC                clr.w      [A6 - 0x4]
  2184. 000017DE  3E2E FFFC                move.w     D7, [A6 - 0x4]
  2185. 000017E2  602C                     bra        +0x2E /* 00001810 */
  2186. label000017E4:
  2187. 000017E4  3007                     move.w     D0, D7
  2188. 000017E6  E540                     asl        D0.w, 2
  2189. 000017E8  7200                     moveq.l    D1, 0x00
  2190. 000017EA  41EC BF9C                lea.l      A0, [A4 - 0x4064]
  2191. 000017EE  1181 0000                move.b     [A0 + D0.w], D1
  2192. 000017F2  3007                     move.w     D0, D7
  2193. 000017F4  E540                     asl        D0.w, 2
  2194. 000017F6  7200                     moveq.l    D1, 0x00
  2195. 000017F8  41EC BF9D                lea.l      A0, [A4 - 0x4063]
  2196. 000017FC  1181 0000                move.b     [A0 + D0.w], D1
  2197. 00001800  3007                     move.w     D0, D7
  2198. 00001802  E540                     asl        D0.w, 2
  2199. 00001804  41EC BF9E                lea.l      A0, [A4 - 0x4062]
  2200. 00001808  31BC FFFF 0000           move.w     [A0 + D0.w], 0xFFFF
  2201. 0000180E  5247                     addq.w     D7, 1
  2202. label00001810:
  2203. 00001810  0C47 1000                cmpi.w     D7, 0x1000
  2204. 00001814  6FCE                     ble        -0x30 /* 000017E4 */
  2205. 00001816  426E FFFA                clr.w      [A6 - 0x6]
  2206. 0000181A  3E2E FFFA                move.w     D7, [A6 - 0x6]
  2207. 0000181E  602A                     bra        +0x2C /* 0000184A */
  2208. label00001820:
  2209. 00001820  3007                     move.w     D0, D7
  2210. 00001822  E540                     asl        D0.w, 2
  2211. 00001824  41EC BF9C                lea.l      A0, [A4 - 0x4064]
  2212. 00001828  1187 0000                move.b     [A0 + D0.w], D7
  2213. 0000182C  3007                     move.w     D0, D7
  2214. 0000182E  E540                     asl        D0.w, 2
  2215. 00001830  7201                     moveq.l    D1, 0x01
  2216. 00001832  41EC BF9D                lea.l      A0, [A4 - 0x4063]
  2217. 00001836  1181 0000                move.b     [A0 + D0.w], D1
  2218. 0000183A  3007                     move.w     D0, D7
  2219. 0000183C  E540                     asl        D0.w, 2
  2220. 0000183E  41EC BF9E                lea.l      A0, [A4 - 0x4062]
  2221. 00001842  31BC FFFF 0000           move.w     [A0 + D0.w], 0xFFFF
  2222. 00001848  5247                     addq.w     D7, 1
  2223. label0000184A:
  2224. 0000184A  0C47 00FF                cmpi.w     D7, 0xFF
  2225. 0000184E  6FD0                     ble        -0x2E /* 00001820 */
  2226. 00001850  397C 0101 BF98           move.w     [A4 - 0x4068], 0x101
  2227. 00001856  4CDF 1080                movem.l    D7,A4, [A7]+
  2228. 0000185A  4E5E                     unlink     A6
  2229. 0000185C  2E9F                     move.l     [A7], [A7]+
  2230. 0000185E  4E75                     rts
  2231. 00001860  8C49                     or.w       D6, A1
  2232. 00001862  4E49                     trap       9
  2233. 00001864  544C                     addq.w     A4, 2
  2234. 00001866  5A57                     addq.w     [A7], 5
  2235. 00001868  5441                     addq.w     D1, 2
  2236. 0000186A  424C                     clr.w      A4
  2237. 0000186C  4500                     .invalid   2, D0 // invalid opcode 4 with b == 4
  2238. 0000186E  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  2239. // begin alternate branch 00001870-00001874
  2240. fn00001870:
  2241. 00001870  4E56 FFFC                link       A6, -0x0004
  2242. // end alternate branch 00001870-00001874
  2243. fn00001870: // (misaligned)
  2244. 00001872  FFFC                     .invalid   <<F/7/7>>
  2245. 00001874  48E7 0108                movem.l    -[A7], D7,A4
  2246. 00001878  286E 0008                movea.l    A4, [A6 + 0x8]
  2247. 0000187C  206C 0014                movea.l    A0, [A4 + 0x14]
  2248. 00001880  302C FFB4                move.w     D0, [A4 - 0x4C]
  2249. 00001884  906C FFBA                sub.w      D0, [A4 - 0x46]
  2250. 00001888  2210                     move.l     D1, [A0]
  2251. 0000188A  E0A9                     lsr        D1, D0
  2252. 0000188C  C2AC FFB6                and.l      D1, [A4 - 0x4A]
  2253. 00001890  2E01                     move.l     D7, D1
  2254. 00001892  302C FFBC                move.w     D0, [A4 - 0x44]
  2255. 00001896  916C FFB4                sub.w      [A4 - 0x4C], D0
  2256. 0000189A  7010                     moveq.l    D0, 0x10
  2257. 0000189C  B06C FFB4                cmp.w      D0, [A4 - 0x4C]
  2258. 000018A0  6F0A                     ble        +0xC /* 000018AC */
  2259. 000018A2  066C 0010 FFB4           addi.w     [A4 - 0x4C], 0x10
  2260. 000018A8  54AC 0014                addq.l     [A4 + 0x14], 2
  2261. label000018AC:
  2262. 000018AC  3D47 000C                move.w     [A6 + 0xC], D7
  2263. 000018B0  4CDF 1080                movem.l    D7,A4, [A7]+
  2264. 000018B4  4E5E                     unlink     A6
  2265. 000018B6  2E9F                     move.l     [A7], [A7]+
  2266. 000018B8  4E75                     rts
  2267. 000018BA  8B47 4554                pack       D5, D7, 0x4554
  2268. 000018BE  4E45                     trap       5
  2269. 000018C0  5854                     addq.w     [A4], 4
  2270. 000018C2  434F                     chk.w      D1, A7
  2271. 000018C4  4445                     neg.w      D5
  2272. 000018C6  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  2273. // begin alternate branch 000018C8-000018CC
  2274. fn000018C8:
  2275. 000018C8  4E56 FFF8                link       A6, -0x0008
  2276. // end alternate branch 000018C8-000018CC
  2277. fn000018C8: // (misaligned)
  2278. 000018CA  FFF8                     .invalid   <<F/7/7>>
  2279. 000018CC  48E7 0718                movem.l    -[A7], D5,D6,D7,A3,A4
  2280. 000018D0  3A2E 000C                move.w     D5, [A6 + 0xC]
  2281. 000018D4  286E 0008                movea.l    A4, [A6 + 0x8]
  2282. 000018D8  47EC BF98                lea.l      A3, [A4 - 0x4068]
  2283. 000018DC  3005                     move.w     D0, D5
  2284. 000018DE  E540                     asl        D0.w, 2
  2285. 000018E0  4247                     clr.w      D7
  2286. 000018E2  1E33 0005                move.b     D7, [A3 + D0.w + 0x5]
  2287. 000018E6  4A47                     tst.w      D7
  2288. 000018E8  5DC0                     slt        D0
  2289. 000018EA  4A00                     tst.b      D0
  2290. 000018EC  6612                     bne        +0x14 /* 00001900 */
  2291. 000018EE  3207                     move.w     D1, D7
  2292. 000018F0  48C1                     ext.l      D1
  2293. 000018F2  D2AC 0010                add.l      D1, [A4 + 0x10]
  2294. 000018F6  B2AC FFA0                cmp.l      D1, [A4 - 0x60]
  2295. 000018FA  5EC1                     sgt        D1
  2296. 000018FC  8001                     or.b       D0, D1
  2297. 000018FE  6708                     beq        +0xA /* 00001908 */
  2298. label00001900:
  2299. 00001900  3F3C FFFF                move.w     -[A7], 0xFFFF
  2300. 00001904  4EAD 20F2                jsr        [A5 + 0x20F2 /* export_1050 */]
  2301. label00001908:
  2302. 00001908  3D7C 0001 FFFA           move.w     [A6 - 0x6], 0x1
  2303. 0000190E  3D47 FFF8                move.w     [A6 - 0x8], D7
  2304. 00001912  3C2E FFFA                move.w     D6, [A6 - 0x6]
  2305. 00001916  6022                     bra        +0x24 /* 0000193A */
  2306. label00001918:
  2307. 00001918  206C 0010                movea.l    A0, [A4 + 0x10]
  2308. 0000191C  3007                     move.w     D0, D7
  2309. 0000191E  9046                     sub.w      D0, D6
  2310. 00001920  3205                     move.w     D1, D5
  2311. 00001922  E541                     asl        D1.w, 2
  2312. 00001924  4242                     clr.w      D2
  2313. 00001926  1433 1004                move.b     D2, [A3 + D1.w + 0x4]
  2314. 0000192A  1182 0000                move.b     [A0 + D0.w], D2
  2315. 0000192E  3005                     move.w     D0, D5
  2316. 00001930  E540                     asl        D0.w, 2
  2317. 00001932  3A33 0006                move.w     D5, [A3 + D0.w + 0x6]
  2318. 00001936  5246                     addq.w     D6, 1
  2319. 00001938  6906                     bvs        +0x8 /* 00001940 */
  2320. label0000193A:
  2321. 0000193A  BC6E FFF8                cmp.w      D6, [A6 - 0x8]
  2322. 0000193E  6FD8                     ble        -0x26 /* 00001918 */
  2323. label00001940:
  2324. 00001940  206C 0010                movea.l    A0, [A4 + 0x10]
  2325. 00001944  4240                     clr.w      D0
  2326. 00001946  1010                     move.b     D0, [A0]
  2327. 00001948  3740 0002                move.w     [A3 + 0x2], D0
  2328. 0000194C  3007                     move.w     D0, D7
  2329. 0000194E  48C0                     ext.l      D0
  2330. 00001950  D1AC 0010                add.l      [A4 + 0x10], D0
  2331. 00001954  4CDF 18E0                movem.l    D5,D6,D7,A3,A4, [A7]+
  2332. 00001958  4E5E                     unlink     A6
  2333. 0000195A  205F                     movea.l    A0, [A7]+
  2334. 0000195C  5C4F                     addq.w     A7, 6
  2335. 0000195E  4ED0                     jmp        [A0]
  2336. 00001960  8B57                     or.w       [A7], D5
  2337. 00001962  5249                     addq.w     A1, 1
  2338. 00001964  5445                     addq.w     D5, 2
  2339. 00001966  5354                     subq.w     [A4], 1
  2340. 00001968  5249                     addq.w     A1, 1
  2341. 0000196A  4E47                     trap       7
  2342. 0000196C  0000 0000                ori.b      D0, 0x0
  2343. fn00001970:
  2344. 00001970  4E56 0000                link       A6, 0
  2345. 00001974  48E7 0018                movem.l    -[A7], A3,A4
  2346. 00001978  286E 0008                movea.l    A4, [A6 + 0x8]
  2347. 0000197C  526C BF98                addq.w     [A4 - 0x4068], 1
  2348. 00001980  302C BF98                move.w     D0, [A4 - 0x4068]
  2349. 00001984  E540                     asl        D0.w, 2
  2350. 00001986  41EC BF9C                lea.l      A0, [A4 - 0x4064]
  2351. 0000198A  47F0 0000                lea.l      A3, [A0 + D0.w]
  2352. 0000198E  16AE 000D                move.b     [A3], [A6 + 0xD]
  2353. 00001992  302E 000E                move.w     D0, [A6 + 0xE]
  2354. 00001996  E540                     asl        D0.w, 2
  2355. 00001998  4241                     clr.w      D1
  2356. 0000199A  41EC BF9D                lea.l      A0, [A4 - 0x4063]
  2357. 0000199E  1230 0000                move.b     D1, [A0 + D0.w]
  2358. 000019A2  5241                     addq.w     D1, 1
  2359. 000019A4  1741 0001                move.b     [A3 + 0x1], D1
  2360. 000019A8  376E 000E 0002           move.w     [A3 + 0x2], [A6 + 0xE]
  2361. 000019AE  302C BF98                move.w     D0, [A4 - 0x4068]
  2362. 000019B2  B06C FFB0                cmp.w      D0, [A4 - 0x50]
  2363. 000019B6  6676                     bne        +0x78 /* 00001A2E */
  2364. 000019B8  0C6C 01FE BF98           cmpi.w     [A4 - 0x4068], 0x1FE
  2365. 000019BE  6620                     bne        +0x22 /* 000019E0 */
  2366. 000019C0  397C 000A FFBC           move.w     [A4 - 0x44], 0xA /* '\n' */
  2367. 000019C6  302C FFBC                move.w     D0, [A4 - 0x44]
  2368. 000019CA  5340                     subq.w     D0, 1
  2369. 000019CC  3940 FFBA                move.w     [A4 - 0x46], D0
  2370. 000019D0  297C 0000 03FF FFB6      move.l     [A4 - 0x4A], 0x3FF
  2371. 000019D8  397C 03FE FFB0           move.w     [A4 - 0x50], 0x3FE
  2372. 000019DE  604E                     bra        +0x50 /* 00001A2E */
  2373. label000019E0:
  2374. 000019E0  0C6C 03FE BF98           cmpi.w     [A4 - 0x4068], 0x3FE
  2375. 000019E6  6620                     bne        +0x22 /* 00001A08 */
  2376. 000019E8  397C 000B FFBC           move.w     [A4 - 0x44], 0xB
  2377. 000019EE  302C FFBC                move.w     D0, [A4 - 0x44]
  2378. 000019F2  5340                     subq.w     D0, 1
  2379. 000019F4  3940 FFBA                move.w     [A4 - 0x46], D0
  2380. 000019F8  297C 0000 07FF FFB6      move.l     [A4 - 0x4A], 0x7FF
  2381. 00001A00  397C 07FE FFB0           move.w     [A4 - 0x50], 0x7FE
  2382. 00001A06  6026                     bra        +0x28 /* 00001A2E */
  2383. label00001A08:
  2384. 00001A08  0C6C 07FE BF98           cmpi.w     [A4 - 0x4068], 0x7FE
  2385. 00001A0E  661E                     bne        +0x20 /* 00001A2E */
  2386. 00001A10  397C 000C FFBC           move.w     [A4 - 0x44], 0xC
  2387. 00001A16  302C FFBC                move.w     D0, [A4 - 0x44]
  2388. 00001A1A  5340                     subq.w     D0, 1
  2389. 00001A1C  3940 FFBA                move.w     [A4 - 0x46], D0
  2390. 00001A20  297C 0000 0FFF FFB6      move.l     [A4 - 0x4A], 0xFFF
  2391. 00001A28  397C 0FFE FFB0           move.w     [A4 - 0x50], 0xFFE
  2392. label00001A2E:
  2393. 00001A2E  4CDF 1800                movem.l    A3,A4, [A7]+
  2394. 00001A32  4E5E                     unlink     A6
  2395. 00001A34  205F                     movea.l    A0, [A7]+
  2396. 00001A36  504F                     addq.w     A7, 8
  2397. 00001A38  4ED0                     jmp        [A0]
  2398. 00001A3A  9041                     sub.w      D0, D1
  2399. 00001A3C  4444                     neg.w      D4
  2400. 00001A3E  5354                     subq.w     [A4], 1
  2401. 00001A40  5249                     addq.w     A1, 1
  2402. 00001A42  4E47                     trap       7
  2403. 00001A44  544F                     addq.w     A7, 2
  2404. 00001A46  5441                     addq.w     D1, 2
  2405. 00001A48  424C                     clr.w      A4
  2406. 00001A4A  4500                     .invalid   2, D0 // invalid opcode 4 with b == 4
  2407. 00001A4C  0000 0000                ori.b      D0, 0x0
  2408. 00001A50  4E56 0000                link       A6, 0
  2409. 00001A54  206E 0008                movea.l    A0, [A6 + 0x8]
  2410. 00001A58  4268 FFC0                clr.w      [A0 - 0x40]
  2411. 00001A5C  206E 0008                movea.l    A0, [A6 + 0x8]
  2412. 00001A60  2C48                     movea.l    A6, A0
  2413. 00001A62  4EFA 014C                jmp        [PC + 0x14C /* 00001BB0 */]
  2414. 00001A66  0000 4E5E                ori.b      D0, 0x5E /* '^' */
  2415. 00001A6A  205F                     movea.l    A0, [A7]+
  2416. 00001A6C  DEFC 000A                add.w      A7, 0xA /* '\n' */
  2417. 00001A70  4ED0                     jmp        [A0]
  2418. 00001A72  8D48 414E                pack       -[A6], -[A0], 0x414E
  2419. 00001A76  444C                     neg.w      A4
  2420. 00001A78  4546                     chk.w      D2, D6
  2421. 00001A7A  4149                     chk.w      D0, A1
  2422. 00001A7C  4C55 5245                movem.l    D0,D2,D6,A1,A4,A6, [A5]
  2423. 00001A80  0000 0000                ori.b      D0, 0x0
  2424. export_2600:
  2425. fn00001A84:
  2426. 00001A84  4E56 BF98                link       A6, -0x4068
  2427. 00001A88  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  2428. 00001A8C  426E FFC0                clr.w      [A6 - 0x40]
  2429. 00001A90  3D7C 001F FFB4           move.w     [A6 - 0x4C], 0x1F
  2430. 00001A96  3D7C 0009 FFBC           move.w     [A6 - 0x44], 0x9 /* '\t' */
  2431. 00001A9C  3D7C 01FE FFB0           move.w     [A6 - 0x50], 0x1FE
  2432. 00001AA2  302E FFBC                move.w     D0, [A6 - 0x44]
  2433. 00001AA6  5340                     subq.w     D0, 1
  2434. 00001AA8  3D40 FFBA                move.w     [A6 - 0x46], D0
  2435. 00001AAC  2D7C 0000 01FF FFB6      move.l     [A6 - 0x4A], 0x1FF
  2436. 00001AB4  426E FFB2                clr.w      [A6 - 0x4E]
  2437. 00001AB8  42A7                     clr.l      -[A7]
  2438. 00001ABA  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  2439. 00001ABE  4EAD 04F2                jsr        [A5 + 0x4F2 /* export_154 */]
  2440. 00001AC2  2D5F 0014                move.l     [A6 + 0x14], [A7]+
  2441. 00001AC6  42A7                     clr.l      -[A7]
  2442. 00001AC8  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  2443. 00001ACC  4EAD 04F2                jsr        [A5 + 0x4F2 /* export_154 */]
  2444. 00001AD0  2D5F 0010                move.l     [A6 + 0x10], [A7]+
  2445. 00001AD4  2D6E 0014 FFAC           move.l     [A6 - 0x54], [A6 + 0x14]
  2446. 00001ADA  202E 000C                move.l     D0, [A6 + 0xC]
  2447. 00001ADE  D0AE 0014                add.l      D0, [A6 + 0x14]
  2448. 00001AE2  2D40 FFA4                move.l     [A6 - 0x5C], D0
  2449. 00001AE6  2D6E 0010 FFA8           move.l     [A6 - 0x58], [A6 + 0x10]
  2450. 00001AEC  202E 0008                move.l     D0, [A6 + 0x8]
  2451. 00001AF0  D0AE 0010                add.l      D0, [A6 + 0x10]
  2452. 00001AF4  2D40 FFA0                move.l     [A6 - 0x60], D0
  2453. 00001AF8  486E FFC2                pea.l      [A6 - 0x3E]
  2454. 00001AFC  487A FF52                pea.l      [PC - 0xAE /* 00001A50, value 0x4E560000 'NV\0\0', cstring "NV" */]
  2455. 00001B00  2F0E                     move.l     -[A7], A6
  2456. 00001B02  4EAD 20CA                jsr        [A5 + 0x20CA /* export_1045 */]
  2457. 00001B06  4267                     clr.w      -[A7]
  2458. 00001B08  2F0E                     move.l     -[A7], A6
  2459. 00001B0A  4EBA FD64                jsr        [PC - 0x29C /* 00001870 */]
  2460. 00001B0E  3D5F FFBE                move.w     [A6 - 0x42], [A7]+
  2461. label00001B12:
  2462. 00001B12  0C6E 0101 FFBE           cmpi.w     [A6 - 0x42], 0x101
  2463. 00001B18  6700 008E                beq        +0x90 /* 00001BA8 */
  2464. 00001B1C  0C6E 0100 FFBE           cmpi.w     [A6 - 0x42], 0x100
  2465. 00001B22  674A                     beq        +0x4C /* 00001B6E */
  2466. 00001B24  302E FFBE                move.w     D0, [A6 - 0x42]
  2467. 00001B28  B06E BF98                cmp.w      D0, [A6 - 0x4068]
  2468. 00001B2C  6E20                     bgt        +0x22 /* 00001B4E */
  2469. 00001B2E  3F2E FFBE                move.w     -[A7], [A6 - 0x42]
  2470. 00001B32  2F0E                     move.l     -[A7], A6
  2471. 00001B34  4EBA FD92                jsr        [PC - 0x26E /* 000018C8 */]
  2472. 00001B38  3F2E FFB2                move.w     -[A7], [A6 - 0x4E]
  2473. 00001B3C  3F2E BF9A                move.w     -[A7], [A6 - 0x4066]
  2474. 00001B40  2F0E                     move.l     -[A7], A6
  2475. 00001B42  4EBA FE2C                jsr        [PC - 0x1D4 /* 00001970 */]
  2476. 00001B46  3D6E FFBE FFB2           move.w     [A6 - 0x4E], [A6 - 0x42]
  2477. 00001B4C  604A                     bra        +0x4C /* 00001B98 */
  2478. label00001B4E:
  2479. 00001B4E  3F2E FFB2                move.w     -[A7], [A6 - 0x4E]
  2480. 00001B52  3F2E BF9A                move.w     -[A7], [A6 - 0x4066]
  2481. 00001B56  2F0E                     move.l     -[A7], A6
  2482. 00001B58  4EBA FE16                jsr        [PC - 0x1EA /* 00001970 */]
  2483. 00001B5C  3F2E BF98                move.w     -[A7], [A6 - 0x4068]
  2484. 00001B60  2F0E                     move.l     -[A7], A6
  2485. 00001B62  4EBA FD64                jsr        [PC - 0x29C /* 000018C8 */]
  2486. 00001B66  3D6E FFBE FFB2           move.w     [A6 - 0x4E], [A6 - 0x42]
  2487. 00001B6C  602A                     bra        +0x2C /* 00001B98 */
  2488. label00001B6E:
  2489. 00001B6E  2F0E                     move.l     -[A7], A6
  2490. 00001B70  4EBA FC3A                jsr        [PC - 0x3C6 /* 000017AC */]
  2491. 00001B74  4267                     clr.w      -[A7]
  2492. 00001B76  2F0E                     move.l     -[A7], A6
  2493. 00001B78  4EBA FCF6                jsr        [PC - 0x30A /* 00001870 */]
  2494. 00001B7C  3D5F FFBE                move.w     [A6 - 0x42], [A7]+
  2495. 00001B80  0C6E 0101 FFBE           cmpi.w     [A6 - 0x42], 0x101
  2496. 00001B86  6720                     beq        +0x22 /* 00001BA8 */
  2497. 00001B88  3F2E FFBE                move.w     -[A7], [A6 - 0x42]
  2498. 00001B8C  2F0E                     move.l     -[A7], A6
  2499. 00001B8E  4EBA FD38                jsr        [PC - 0x2C8 /* 000018C8 */]
  2500. 00001B92  3D6E FFBE FFB2           move.w     [A6 - 0x4E], [A6 - 0x42]
  2501. label00001B98:
  2502. 00001B98  4267                     clr.w      -[A7]
  2503. 00001B9A  2F0E                     move.l     -[A7], A6
  2504. 00001B9C  4EBA FCD2                jsr        [PC - 0x32E /* 00001870 */]
  2505. 00001BA0  3D5F FFBE                move.w     [A6 - 0x42], [A7]+
  2506. 00001BA4  6000 FF6C                bra        -0x92 /* 00001B12 */
  2507. label00001BA8:
  2508. 00001BA8  486E FFC2                pea.l      [A6 - 0x3E]
  2509. 00001BAC  4EAD 2112                jsr        [A5 + 0x2112 /* export_1054 */]
  2510. label00001BB0:
  2511. 00001BB0  4FEE BF78                lea.l      A7, [A6 - 0x4088]
  2512. 00001BB4  3D6E FFC0 0018           move.w     [A6 + 0x18], [A6 - 0x40]
  2513. 00001BBA  4CDF 1CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
  2514. 00001BBE  4E5E                     unlink     A6
  2515. 00001BC0  205F                     movea.l    A0, [A7]+
  2516. 00001BC2  DEFC 0010                add.w      A7, 0x10
  2517. 00001BC6  4ED0                     jmp        [A0]
  2518. 00001BC8  8D4C 5A57                pack       -[A6], -[A4], 0x5A57
  2519. 00001BCC  4445                     neg.w      D5
  2520. 00001BCE  434F                     chk.w      D1, A7
  2521. 00001BD0  4D50                     chk.w      D6, [A0]
  2522. 00001BD2  5245                     addq.w     D5, 1
  2523. 00001BD4  5353                     subq.w     [A3], 1
  2524. 00001BD6  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  2525. // begin alternate branch 00001BD8-00001BDC
  2526. export_2601:
  2527. fn00001BD8:
  2528. 00001BD8  4E56 FFF8                link       A6, -0x0008
  2529. // end alternate branch 00001BD8-00001BDC
  2530. export_2601: // at 00001BD8 (misaligned)
  2531. fn00001BD8: // (misaligned)
  2532. 00001BDA  FFF8                     .invalid   <<F/7/7>>
  2533. 00001BDC  206E 000C                movea.l    A0, [A6 + 0xC]
  2534. 00001BE0  43EE FFF8                lea.l      A1, [A6 - 0x8]
  2535. 00001BE4  7003                     moveq.l    D0, 0x03
  2536. label00001BE6:
  2537. 00001BE6  32D8                     move.w     [A1]+, [A0]+
  2538. 00001BE8  51C8 FFFC                dbf        D0, -0x6 /* 00001BE6 */
  2539. 00001BEC  2F2E 0018                move.l     -[A7], [A6 + 0x18]
  2540. 00001BF0  41EE 0018                lea.l      A0, [A6 + 0x18]
  2541. 00001BF4  2F20                     move.l     -[A7], -[A0]
  2542. 00001BF6  2F20                     move.l     -[A7], -[A0]
  2543. 00001BF8  486E FFF8                pea.l      [A6 - 0x8]
  2544. 00001BFC  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2545. 00001C00  4EBA 30DA                jsr        [PC + 0x30DA /* 00004CDC */]
  2546. 00001C04  4E5E                     unlink     A6
  2547. 00001C06  205F                     movea.l    A0, [A7]+
  2548. 00001C08  DEFC 0014                add.w      A7, 0x14
  2549. 00001C0C  4ED0                     jmp        [A0]
  2550. 00001C0E  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  2551. export_2602: // at 00001C10 (misaligned)
  2552. 00001C12  0000 2F2E                ori.b      D0, 0x2E /* '.' */
  2553. 00001C16  0008 4EBA                ori.b      A0, 0xBA
  2554. 00001C1A  328E                     move.w     [A1], A6
  2555. 00001C1C  4E5E                     unlink     A6
  2556. 00001C1E  2E9F                     move.l     [A7], [A7]+
  2557. 00001C20  4E75                     rts
  2558. 00001C22  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  2559. export_2603: // at 00001C24 (misaligned)
  2560. 00001C26  FFE8                     .invalid   <<F/7/7>>
  2561. 00001C28  48E7 0738                movem.l    -[A7], D5,D6,D7,A2,A3,A4
  2562. 00001C2C  286E 0008                movea.l    A4, [A6 + 0x8]
  2563. 00001C30  7000                     moveq.l    D0, 0x00
  2564. 00001C32  2640                     movea.l    A3, D0
  2565. 00001C34  2054                     movea.l    A0, [A4]
  2566. 00001C36  4AA8 001A                tst.l      [A0 + 0x1A]
  2567. 00001C3A  6700 00A4                beq        +0xA6 /* 00001CE0 */
  2568. 00001C3E  7C01                     moveq.l    D6, 0x01
  2569. 00001C40  3D7C 0001 FFEE           move.w     [A6 - 0x12], 0x1
  2570. 00001C46  2054                     movea.l    A0, [A4]
  2571. 00001C48  3D68 0006 FFEC           move.w     [A6 - 0x14], [A0 + 0x6]
  2572. 00001C4E  3A2E FFEE                move.w     D5, [A6 - 0x12]
  2573. 00001C52  6006                     bra        +0x8 /* 00001C5A */
  2574. label00001C54:
  2575. 00001C54  E346                     asl        D6.w, 1
  2576. 00001C56  5245                     addq.w     D5, 1
  2577. 00001C58  6906                     bvs        +0x8 /* 00001C60 */
  2578. label00001C5A:
  2579. 00001C5A  BA6E FFEC                cmp.w      D5, [A6 - 0x14]
  2580. 00001C5E  6FF4                     ble        -0xA /* 00001C54 */
  2581. label00001C60:
  2582. 00001C60  42A7                     clr.l      -[A7]
  2583. 00001C62  3F06                     move.w     -[A7], D6
  2584. 00001C64  4EAD 2802                jsr        [A5 + 0x2802 /* export_1276 */]
  2585. 00001C68  265F                     movea.l    A3, [A7]+
  2586. 00001C6A  2F0B                     move.l     -[A7], A3
  2587. 00001C6C  4EAD 20E2                jsr        [A5 + 0x20E2 /* export_1048 */]
  2588. 00001C70  426E FFEA                clr.w      [A6 - 0x16]
  2589. 00001C74  3006                     move.w     D0, D6
  2590. 00001C76  5340                     subq.w     D0, 1
  2591. 00001C78  3D40 FFE8                move.w     [A6 - 0x18], D0
  2592. 00001C7C  3E2E FFEA                move.w     D7, [A6 - 0x16]
  2593. 00001C80  6058                     bra        +0x5A /* 00001CDA */
  2594. label00001C82:
  2595. 00001C82  2053                     movea.l    A0, [A3]
  2596. 00001C84  3007                     move.w     D0, D7
  2597. 00001C86  E740                     asl        D0.w, 3
  2598. 00001C88  3187 0008                move.w     [A0 + D0.w + 0x8], D7
  2599. 00001C8C  2254                     movea.l    A1, [A4]
  2600. 00001C8E  2069 001A                movea.l    A0, [A1 + 0x1A]
  2601. 00001C92  2050                     movea.l    A0, [A0]
  2602. 00001C94  3007                     move.w     D0, D7
  2603. 00001C96  D040                     add.w      D0, D0
  2604. 00001C98  2453                     movea.l    A2, [A3]
  2605. 00001C9A  3207                     move.w     D1, D7
  2606. 00001C9C  E741                     asl        D1.w, 3
  2607. 00001C9E  35B0 0000 100A           move.w     [A2 + D1.w + 0xA], [A0 + D0.w]
  2608. 00001CA4  2069 001A                movea.l    A0, [A1 + 0x1A]
  2609. 00001CA8  2050                     movea.l    A0, [A0]
  2610. 00001CAA  3006                     move.w     D0, D6
  2611. 00001CAC  D047                     add.w      D0, D7
  2612. 00001CAE  D040                     add.w      D0, D0
  2613. 00001CB0  2453                     movea.l    A2, [A3]
  2614. 00001CB2  3207                     move.w     D1, D7
  2615. 00001CB4  E741                     asl        D1.w, 3
  2616. 00001CB6  35B0 0000 100C           move.w     [A2 + D1.w + 0xC], [A0 + D0.w]
  2617. 00001CBC  2069 001A                movea.l    A0, [A1 + 0x1A]
  2618. 00001CC0  2050                     movea.l    A0, [A0]
  2619. 00001CC2  3006                     move.w     D0, D6
  2620. 00001CC4  D046                     add.w      D0, D6
  2621. 00001CC6  D047                     add.w      D0, D7
  2622. 00001CC8  D040                     add.w      D0, D0
  2623. 00001CCA  2453                     movea.l    A2, [A3]
  2624. 00001CCC  3207                     move.w     D1, D7
  2625. 00001CCE  E741                     asl        D1.w, 3
  2626. 00001CD0  35B0 0000 100E           move.w     [A2 + D1.w + 0xE], [A0 + D0.w]
  2627. 00001CD6  5247                     addq.w     D7, 1
  2628. 00001CD8  6906                     bvs        +0x8 /* 00001CE0 */
  2629. label00001CDA:
  2630. 00001CDA  BE6E FFE8                cmp.w      D7, [A6 - 0x18]
  2631. 00001CDE  6FA2                     ble        -0x5C /* 00001C82 */
  2632. label00001CE0:
  2633. 00001CE0  2D4B 000C                move.l     [A6 + 0xC], A3
  2634. 00001CE4  4CDF 1CE0                movem.l    D5,D6,D7,A2,A3,A4, [A7]+
  2635. 00001CE8  4E5E                     unlink     A6
  2636. 00001CEA  2E9F                     move.l     [A7], [A7]+
  2637. 00001CEC  4E75                     rts
  2638. 00001CEE  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  2639. export_2604: // at 00001CF0 (misaligned)
  2640. 00001CF2  FFE2                     .invalid   <<F/7/7>>
  2641. 00001CF4  48E7 0138                movem.l    -[A7], D7,A2,A3,A4
  2642. 00001CF8  286E 0008                movea.l    A4, [A6 + 0x8]
  2643. 00001CFC  7004                     moveq.l    D0, 0x04
  2644. 00001CFE  6B1A                     bmi        +0x1C /* 00001D1A */
  2645. 00001D00  B07C 003F                cmp.w      D0, 0x3F /* '?' */
  2646. 00001D04  6E14                     bgt        +0x16 /* 00001D1A */
  2647. 00001D06  2254                     movea.l    A1, [A4]
  2648. 00001D08  41E9 0072                lea.l      A0, [A1 + 0x72]
  2649. 00001D0C  3200                     move.w     D1, D0
  2650. 00001D0E  E649                     lsr        D1.w, 3
  2651. 00001D10  4441                     neg.w      D1
  2652. 00001D12  0130 10FF                btst       [A0 + D1.w - 0x1], D0
  2653. 00001D16  0A3C 0004                xori.b     ccr, 4
  2654. label00001D1A:
  2655. 00001D1A  6600 00FE                bne        +0x100 /* 00001E1A */
  2656. 00001D1E  41EE FFF8                lea.l      A0, [A6 - 0x8]
  2657. 00001D22  2454                     movea.l    A2, [A4]
  2658. 00001D24  43EA 00BA                lea.l      A1, [A2 + 0xBA]
  2659. 00001D28  7003                     moveq.l    D0, 0x03
  2660. label00001D2A:
  2661. 00001D2A  30D9                     move.w     [A0]+, [A1]+
  2662. 00001D2C  51C8 FFFC                dbf        D0, -0x6 /* 00001D2A */
  2663. 00001D30  7004                     moveq.l    D0, 0x04
  2664. 00001D32  B06A 0006                cmp.w      D0, [A2 + 0x6]
  2665. 00001D36  6628                     bne        +0x2A /* 00001D60 */
  2666. 00001D38  302E FFFC                move.w     D0, [A6 - 0x4]
  2667. 00001D3C  906E FFF8                sub.w      D0, [A6 - 0x8]
  2668. 00001D40  48C0                     ext.l      D0
  2669. 00001D42  322E FFFE                move.w     D1, [A6 - 0x2]
  2670. 00001D46  926E FFFA                sub.w      D1, [A6 - 0x6]
  2671. 00001D4A  48C1                     ext.l      D1
  2672. 00001D4C  2F00                     move.l     -[A7], D0
  2673. 00001D4E  2F01                     move.l     -[A7], D1
  2674. 00001D50  4EAD 24EA                jsr        [A5 + 0x24EA /* export_1177 */]
  2675. 00001D54  7002                     moveq.l    D0, 0x02
  2676. 00001D56  2F00                     move.l     -[A7], D0
  2677. 00001D58  4EAD 24F2                jsr        [A5 + 0x24F2 /* export_1178 */]
  2678. 00001D5C  2E1F                     move.l     D7, [A7]+
  2679. 00001D5E  6048                     bra        +0x4A /* 00001DA8 */
  2680. label00001D60:
  2681. 00001D60  7008                     moveq.l    D0, 0x08
  2682. 00001D62  2054                     movea.l    A0, [A4]
  2683. 00001D64  B068 0006                cmp.w      D0, [A0 + 0x6]
  2684. 00001D68  6620                     bne        +0x22 /* 00001D8A */
  2685. 00001D6A  302E FFFC                move.w     D0, [A6 - 0x4]
  2686. 00001D6E  906E FFF8                sub.w      D0, [A6 - 0x8]
  2687. 00001D72  48C0                     ext.l      D0
  2688. 00001D74  322E FFFE                move.w     D1, [A6 - 0x2]
  2689. 00001D78  926E FFFA                sub.w      D1, [A6 - 0x6]
  2690. 00001D7C  48C1                     ext.l      D1
  2691. 00001D7E  2F00                     move.l     -[A7], D0
  2692. 00001D80  2F01                     move.l     -[A7], D1
  2693. 00001D82  4EAD 24EA                jsr        [A5 + 0x24EA /* export_1177 */]
  2694. 00001D86  2E1F                     move.l     D7, [A7]+
  2695. 00001D88  601E                     bra        +0x20 /* 00001DA8 */
  2696. label00001D8A:
  2697. 00001D8A  302E FFFC                move.w     D0, [A6 - 0x4]
  2698. 00001D8E  906E FFF8                sub.w      D0, [A6 - 0x8]
  2699. 00001D92  48C0                     ext.l      D0
  2700. 00001D94  322E FFFE                move.w     D1, [A6 - 0x2]
  2701. 00001D98  926E FFFA                sub.w      D1, [A6 - 0x6]
  2702. 00001D9C  48C1                     ext.l      D1
  2703. 00001D9E  2F00                     move.l     -[A7], D0
  2704. 00001DA0  2F01                     move.l     -[A7], D1
  2705. 00001DA2  4EAD 24EA                jsr        [A5 + 0x24EA /* export_1177 */]
  2706. 00001DA6  2E1F                     move.l     D7, [A7]+
  2707. label00001DA8:
  2708. 00001DA8  E387                     asl        D7, 1
  2709. 00001DAA  42A7                     clr.l      -[A7]
  2710. 00001DAC  2D47 FFE2                move.l     [A6 - 0x1E], D7
  2711. 00001DB0  486E FFE2                pea.l      [A6 - 0x1E]
  2712. 00001DB4  486E FFE6                pea.l      [A6 - 0x1A]
  2713. 00001DB8  3F3C 280E                move.w     -[A7], 0x280E
  2714. 00001DBC  A9EB                     syscall    Pack4/FP68K
  2715. 00001DBE  487A 006C                pea.l      [PC + 0x6C /* 00001E2C, value 0x3FFF8CCC */]
  2716. 00001DC2  486E FFE6                pea.l      [A6 - 0x1A]
  2717. 00001DC6  3F3C 0004                move.w     -[A7], 0x4
  2718. 00001DCA  A9EB                     syscall    Pack4/FP68K
  2719. 00001DCC  486E FFE6                pea.l      [A6 - 0x1A]
  2720. 00001DD0  4EAD 257A                jsr        [A5 + 0x257A /* export_1195 */]
  2721. 00001DD4  2E1F                     move.l     D7, [A7]+
  2722. 00001DD6  42A7                     clr.l      -[A7]
  2723. 00001DD8  2007                     move.l     D0, D7
  2724. 00001DDA  D0BC 0000 4E20           add.l      D0, 0x4E20 /* 'N ' */
  2725. 00001DE0  2F00                     move.l     -[A7], D0
  2726. 00001DE2  4EAD 23AA                jsr        [A5 + 0x23AA /* export_1137 */]
  2727. 00001DE6  265F                     movea.l    A3, [A7]+
  2728. 00001DE8  200B                     move.l     D0, A3
  2729. 00001DEA  672E                     beq        +0x30 /* 00001E1A */
  2730. 00001DEC  2F0B                     move.l     -[A7], A3
  2731. 00001DEE  205F                     movea.l    A0, [A7]+
  2732. 00001DF0  A023                     syscall    DisposHandle/DisposeHandle
  2733. 00001DF2  2254                     movea.l    A1, [A4]
  2734. 00001DF4  41E9 0072                lea.l      A0, [A1 + 0x72]
  2735. 00001DF8  2F20                     move.l     -[A7], -[A0]
  2736. 00001DFA  2F20                     move.l     -[A7], -[A0]
  2737. 00001DFC  3F3C 0008                move.w     -[A7], 0x8
  2738. 00001E00  41FA 002A                lea.l      A0, [PC + 0x2A /* 00001E2C, value 0x3FFF8CCC */]
  2739. 00001E04  2F20                     move.l     -[A7], -[A0]
  2740. 00001E06  2F20                     move.l     -[A7], -[A0]
  2741. 00001E08  3F3C 0008                move.w     -[A7], 0x8
  2742. 00001E0C  4EAD 2522                jsr        [A5 + 0x2522 /* export_1184 */]
  2743. 00001E10  548F                     addq.l     A7, 2
  2744. 00001E12  41E9 006A                lea.l      A0, [A1 + 0x6A]
  2745. 00001E16  20DF                     move.l     [A0]+, [A7]+
  2746. 00001E18  20DF                     move.l     [A0]+, [A7]+
  2747. label00001E1A:
  2748. 00001E1A  4CDF 1C80                movem.l    D7,A2,A3,A4, [A7]+
  2749. 00001E1E  4E5E                     unlink     A6
  2750. 00001E20  2E9F                     move.l     [A7], [A7]+
  2751. 00001E22  4E75                     rts
  2752. 00001E24  0000 0000                ori.b      D0, 0x0
  2753. 00001E28  0000 0010                ori.b      D0, 0x10
  2754. 00001E2C  3FFF                     move.w     <<invalid special address>>, <<invalid special address>>
  2755. 00001E2E  8CCC                     divu.w     D6, A4
  2756. 00001E30  CCCC                     mulu.w     D6, A4
  2757. 00001E32  CCCC                     mulu.w     D6, A4
  2758. 00001E34  CCCD                     mulu.w     D6, A5
  2759. 00001E36  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  2760. export_2605: // at 00001E38 (misaligned)
  2761. 00001E3A  0000 2F0C                ori.b      D0, 0xC
  2762. 00001E3E  286E 0008                movea.l    A4, [A6 + 0x8]
  2763. 00001E42  422E 000C                clr.b      [A6 + 0xC]
  2764. 00001E46  2054                     movea.l    A0, [A4]
  2765. 00001E48  3028 0022                move.w     D0, [A0 + 0x22]
  2766. 00001E4C  5340                     subq.w     D0, 1
  2767. 00001E4E  6708                     beq        +0xA /* 00001E58 */
  2768. 00001E50  5940                     subq.w     D0, 4
  2769. 00001E52  6770                     beq        +0x72 /* 00001EC4 */
  2770. 00001E54  6000 00D8                bra        +0xDA /* 00001F2E */
  2771. label00001E58:
  2772. 00001E58  7004                     moveq.l    D0, 0x04
  2773. 00001E5A  2054                     movea.l    A0, [A4]
  2774. 00001E5C  B068 0006                cmp.w      D0, [A0 + 0x6]
  2775. 00001E60  662A                     bne        +0x2C /* 00001E8C */
  2776. 00001E62  7004                     moveq.l    D0, 0x04
  2777. 00001E64  6B1A                     bmi        +0x1C /* 00001E80 */
  2778. 00001E66  B07C 003F                cmp.w      D0, 0x3F /* '?' */
  2779. 00001E6A  6E14                     bgt        +0x16 /* 00001E80 */
  2780. 00001E6C  2254                     movea.l    A1, [A4]
  2781. 00001E6E  41E9 0072                lea.l      A0, [A1 + 0x72]
  2782. 00001E72  3200                     move.w     D1, D0
  2783. 00001E74  E649                     lsr        D1.w, 3
  2784. 00001E76  4441                     neg.w      D1
  2785. 00001E78  0130 10FF                btst       [A0 + D1.w - 0x1], D0
  2786. 00001E7C  0A3C 0004                xori.b     ccr, 4
  2787. label00001E80:
  2788. 00001E80  57C0                     seq        D0
  2789. 00001E82  4400                     neg.b      D0
  2790. 00001E84  1D40 000C                move.b     [A6 + 0xC], D0
  2791. 00001E88  6000 00A8                bra        +0xAA /* 00001F32 */
  2792. label00001E8C:
  2793. 00001E8C  7008                     moveq.l    D0, 0x08
  2794. 00001E8E  2054                     movea.l    A0, [A4]
  2795. 00001E90  B068 0006                cmp.w      D0, [A0 + 0x6]
  2796. 00001E94  6628                     bne        +0x2A /* 00001EBE */
  2797. 00001E96  7004                     moveq.l    D0, 0x04
  2798. 00001E98  6B1A                     bmi        +0x1C /* 00001EB4 */
  2799. 00001E9A  B07C 003F                cmp.w      D0, 0x3F /* '?' */
  2800. 00001E9E  6E14                     bgt        +0x16 /* 00001EB4 */
  2801. 00001EA0  2254                     movea.l    A1, [A4]
  2802. 00001EA2  41E9 0072                lea.l      A0, [A1 + 0x72]
  2803. 00001EA6  3200                     move.w     D1, D0
  2804. 00001EA8  E649                     lsr        D1.w, 3
  2805. 00001EAA  4441                     neg.w      D1
  2806. 00001EAC  0130 10FF                btst       [A0 + D1.w - 0x1], D0
  2807. 00001EB0  0A3C 0004                xori.b     ccr, 4
  2808. label00001EB4:
  2809. 00001EB4  57C0                     seq        D0
  2810. 00001EB6  4400                     neg.b      D0
  2811. 00001EB8  1D40 000C                move.b     [A6 + 0xC], D0
  2812. 00001EBC  6074                     bra        +0x76 /* 00001F32 */
  2813. label00001EBE:
  2814. 00001EBE  422E 000C                clr.b      [A6 + 0xC]
  2815. 00001EC2  606E                     bra        +0x70 /* 00001F32 */
  2816. label00001EC4:
  2817. 00001EC4  7004                     moveq.l    D0, 0x04
  2818. 00001EC6  2054                     movea.l    A0, [A4]
  2819. 00001EC8  B068 0006                cmp.w      D0, [A0 + 0x6]
  2820. 00001ECC  6628                     bne        +0x2A /* 00001EF6 */
  2821. 00001ECE  7004                     moveq.l    D0, 0x04
  2822. 00001ED0  6B1A                     bmi        +0x1C /* 00001EEC */
  2823. 00001ED2  B07C 003F                cmp.w      D0, 0x3F /* '?' */
  2824. 00001ED6  6E14                     bgt        +0x16 /* 00001EEC */
  2825. 00001ED8  2254                     movea.l    A1, [A4]
  2826. 00001EDA  41E9 0072                lea.l      A0, [A1 + 0x72]
  2827. 00001EDE  3200                     move.w     D1, D0
  2828. 00001EE0  E649                     lsr        D1.w, 3
  2829. 00001EE2  4441                     neg.w      D1
  2830. 00001EE4  0130 10FF                btst       [A0 + D1.w - 0x1], D0
  2831. 00001EE8  0A3C 0004                xori.b     ccr, 4
  2832. label00001EEC:
  2833. 00001EEC  57C0                     seq        D0
  2834. 00001EEE  4400                     neg.b      D0
  2835. 00001EF0  1D40 000C                move.b     [A6 + 0xC], D0
  2836. 00001EF4  603C                     bra        +0x3E /* 00001F32 */
  2837. label00001EF6:
  2838. 00001EF6  7008                     moveq.l    D0, 0x08
  2839. 00001EF8  2054                     movea.l    A0, [A4]
  2840. 00001EFA  B068 0006                cmp.w      D0, [A0 + 0x6]
  2841. 00001EFE  6628                     bne        +0x2A /* 00001F28 */
  2842. 00001F00  7004                     moveq.l    D0, 0x04
  2843. 00001F02  6B1A                     bmi        +0x1C /* 00001F1E */
  2844. 00001F04  B07C 003F                cmp.w      D0, 0x3F /* '?' */
  2845. 00001F08  6E14                     bgt        +0x16 /* 00001F1E */
  2846. 00001F0A  2254                     movea.l    A1, [A4]
  2847. 00001F0C  41E9 0072                lea.l      A0, [A1 + 0x72]
  2848. 00001F10  3200                     move.w     D1, D0
  2849. 00001F12  E649                     lsr        D1.w, 3
  2850. 00001F14  4441                     neg.w      D1
  2851. 00001F16  0130 10FF                btst       [A0 + D1.w - 0x1], D0
  2852. 00001F1A  0A3C 0004                xori.b     ccr, 4
  2853. label00001F1E:
  2854. 00001F1E  57C0                     seq        D0
  2855. 00001F20  4400                     neg.b      D0
  2856. 00001F22  1D40 000C                move.b     [A6 + 0xC], D0
  2857. 00001F26  600A                     bra        +0xC /* 00001F32 */
  2858. label00001F28:
  2859. 00001F28  422E 000C                clr.b      [A6 + 0xC]
  2860. 00001F2C  6004                     bra        +0x6 /* 00001F32 */
  2861. label00001F2E:
  2862. 00001F2E  422E 000C                clr.b      [A6 + 0xC]
  2863. label00001F32:
  2864. 00001F32  285F                     movea.l    A4, [A7]+
  2865. 00001F34  4E5E                     unlink     A6
  2866. 00001F36  2E9F                     move.l     [A7], [A7]+
  2867. 00001F38  4E75                     rts
  2868. 00001F3A  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  2869. export_2606: // at 00001F3C (misaligned)
  2870. 00001F3E  FFFE                     .invalid   <<F/7/7>>
  2871. 00001F40  48E7 0118                movem.l    -[A7], D7,A3,A4
  2872. 00001F44  266E 0008                movea.l    A3, [A6 + 0x8]
  2873. 00001F48  284B                     movea.l    A4, A3
  2874. 00001F4A  4247                     clr.w      D7
  2875. 00001F4C  2054                     movea.l    A0, [A4]
  2876. 00001F4E  3028 0022                move.w     D0, [A0 + 0x22]
  2877. 00001F52  5340                     subq.w     D0, 1
  2878. 00001F54  6708                     beq        +0xA /* 00001F5E */
  2879. 00001F56  5940                     subq.w     D0, 4
  2880. 00001F58  676A                     beq        +0x6C /* 00001FC4 */
  2881. 00001F5A  6000 00CA                bra        +0xCC /* 00002026 */
  2882. label00001F5E:
  2883. 00001F5E  7004                     moveq.l    D0, 0x04
  2884. 00001F60  2054                     movea.l    A0, [A4]
  2885. 00001F62  B068 0006                cmp.w      D0, [A0 + 0x6]
  2886. 00001F66  6628                     bne        +0x2A /* 00001F90 */
  2887. 00001F68  4267                     clr.w      -[A7]
  2888. 00001F6A  2F0B                     move.l     -[A7], A3
  2889. 00001F6C  4EAD 3E4A                jsr        [A5 + 0x3E4A /* export_1989 */]
  2890. 00001F70  101F                     move.b     D0, [A7]+
  2891. 00001F72  670E                     beq        +0x10 /* 00001F82 */
  2892. 00001F74  4267                     clr.w      -[A7]
  2893. 00001F76  2F0B                     move.l     -[A7], A3
  2894. 00001F78  4EBA 0F96                jsr        [PC + 0xF96 /* 00002F10 */]
  2895. 00001F7C  3E1F                     move.w     D7, [A7]+
  2896. 00001F7E  6000 00AA                bra        +0xAC /* 0000202A */
  2897. label00001F82:
  2898. 00001F82  4267                     clr.w      -[A7]
  2899. 00001F84  2F0B                     move.l     -[A7], A3
  2900. 00001F86  4EBA 00FC                jsr        [PC + 0xFC /* 00002084 */]
  2901. 00001F8A  3E1F                     move.w     D7, [A7]+
  2902. 00001F8C  6000 009C                bra        +0x9E /* 0000202A */
  2903. label00001F90:
  2904. 00001F90  7008                     moveq.l    D0, 0x08
  2905. 00001F92  2054                     movea.l    A0, [A4]
  2906. 00001F94  B068 0006                cmp.w      D0, [A0 + 0x6]
  2907. 00001F98  6624                     bne        +0x26 /* 00001FBE */
  2908. 00001F9A  4267                     clr.w      -[A7]
  2909. 00001F9C  2F0B                     move.l     -[A7], A3
  2910. 00001F9E  4EAD 3E4A                jsr        [A5 + 0x3E4A /* export_1989 */]
  2911. 00001FA2  101F                     move.b     D0, [A7]+
  2912. 00001FA4  670C                     beq        +0xE /* 00001FB2 */
  2913. 00001FA6  4267                     clr.w      -[A7]
  2914. 00001FA8  2F0B                     move.l     -[A7], A3
  2915. 00001FAA  4EBA 0F64                jsr        [PC + 0xF64 /* 00002F10 */]
  2916. 00001FAE  3E1F                     move.w     D7, [A7]+
  2917. 00001FB0  6078                     bra        +0x7A /* 0000202A */
  2918. label00001FB2:
  2919. 00001FB2  4267                     clr.w      -[A7]
  2920. 00001FB4  2F0B                     move.l     -[A7], A3
  2921. 00001FB6  4EBA 0390                jsr        [PC + 0x390 /* 00002348 */]
  2922. 00001FBA  3E1F                     move.w     D7, [A7]+
  2923. 00001FBC  606C                     bra        +0x6E /* 0000202A */
  2924. label00001FBE:
  2925. 00001FBE  3E3C 98E0                move.w     D7, 0x98E0
  2926. 00001FC2  6066                     bra        +0x68 /* 0000202A */
  2927. label00001FC4:
  2928. 00001FC4  7004                     moveq.l    D0, 0x04
  2929. 00001FC6  2054                     movea.l    A0, [A4]
  2930. 00001FC8  B068 0006                cmp.w      D0, [A0 + 0x6]
  2931. 00001FCC  6624                     bne        +0x26 /* 00001FF2 */
  2932. 00001FCE  4267                     clr.w      -[A7]
  2933. 00001FD0  2F0B                     move.l     -[A7], A3
  2934. 00001FD2  4EAD 3E4A                jsr        [A5 + 0x3E4A /* export_1989 */]
  2935. 00001FD6  101F                     move.b     D0, [A7]+
  2936. 00001FD8  670C                     beq        +0xE /* 00001FE6 */
  2937. 00001FDA  4267                     clr.w      -[A7]
  2938. 00001FDC  2F0B                     move.l     -[A7], A3
  2939. 00001FDE  4EBA 11C0                jsr        [PC + 0x11C0 /* 000031A0 */]
  2940. 00001FE2  3E1F                     move.w     D7, [A7]+
  2941. 00001FE4  6044                     bra        +0x46 /* 0000202A */
  2942. label00001FE6:
  2943. 00001FE6  4267                     clr.w      -[A7]
  2944. 00001FE8  2F0B                     move.l     -[A7], A3
  2945. 00001FEA  4EBA 062C                jsr        [PC + 0x62C /* 00002618 */]
  2946. 00001FEE  3E1F                     move.w     D7, [A7]+
  2947. 00001FF0  6038                     bra        +0x3A /* 0000202A */
  2948. label00001FF2:
  2949. 00001FF2  7008                     moveq.l    D0, 0x08
  2950. 00001FF4  2054                     movea.l    A0, [A4]
  2951. 00001FF6  B068 0006                cmp.w      D0, [A0 + 0x6]
  2952. 00001FFA  6624                     bne        +0x26 /* 00002020 */
  2953. 00001FFC  4267                     clr.w      -[A7]
  2954. 00001FFE  2F0B                     move.l     -[A7], A3
  2955. 00002000  4EAD 3E4A                jsr        [A5 + 0x3E4A /* export_1989 */]
  2956. 00002004  101F                     move.b     D0, [A7]+
  2957. 00002006  670C                     beq        +0xE /* 00002014 */
  2958. 00002008  4267                     clr.w      -[A7]
  2959. 0000200A  2F0B                     move.l     -[A7], A3
  2960. 0000200C  4EBA 1192                jsr        [PC + 0x1192 /* 000031A0 */]
  2961. 00002010  3E1F                     move.w     D7, [A7]+
  2962. 00002012  6016                     bra        +0x18 /* 0000202A */
  2963. label00002014:
  2964. 00002014  4267                     clr.w      -[A7]
  2965. 00002016  2F0B                     move.l     -[A7], A3
  2966. 00002018  4EBA 0AC6                jsr        [PC + 0xAC6 /* 00002AE0 */]
  2967. 0000201C  3E1F                     move.w     D7, [A7]+
  2968. 0000201E  600A                     bra        +0xC /* 0000202A */
  2969. label00002020:
  2970. 00002020  3E3C 98E0                move.w     D7, 0x98E0
  2971. 00002024  6004                     bra        +0x6 /* 0000202A */
  2972. label00002026:
  2973. 00002026  3E3C 98E0                move.w     D7, 0x98E0
  2974. label0000202A:
  2975. 0000202A  3D47 000C                move.w     [A6 + 0xC], D7
  2976. 0000202E  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  2977. 00002032  4E5E                     unlink     A6
  2978. 00002034  2E9F                     move.l     [A7], [A7]+
  2979. 00002036  4E75                     rts
  2980. 00002038  4E56 FFFC                link       A6, -0x0004
  2981. 0000203C  2F0C                     move.l     -[A7], A4
  2982. 0000203E  286E 0008                movea.l    A4, [A6 + 0x8]
  2983. 00002042  204C                     movea.l    A0, A4
  2984. 00002044  5088                     addq.l     A0, 8
  2985. 00002046  2050                     movea.l    A0, [A0]
  2986. 00002048  2D48 FFFC                move.l     [A6 - 0x4], A0
  2987. 0000204C  4AAC FFA4                tst.l      [A4 - 0x5C]
  2988. 00002050  6716                     beq        +0x18 /* 00002068 */
  2989. 00002052  2F2C FFA4                move.l     -[A7], [A4 - 0x5C]
  2990. 00002056  205F                     movea.l    A0, [A7]+
  2991. 00002058  A02A                     syscall    HUnlock
  2992. 0000205A  2F2C FFA4                move.l     -[A7], [A4 - 0x5C]
  2993. 0000205E  205F                     movea.l    A0, [A7]+
  2994. 00002060  A023                     syscall    DisposHandle/DisposeHandle
  2995. 00002062  7000                     moveq.l    D0, 0x00
  2996. 00002064  2940 FFA4                move.l     [A4 - 0x5C], D0
  2997. label00002068:
  2998. 00002068  2F2C 0008                move.l     -[A7], [A4 + 0x8]
  2999. 0000206C  4EBA 352E                jsr        [PC + 0x352E /* 0000559C */]
  3000. 00002070  2F2C 0008                move.l     -[A7], [A4 + 0x8]
  3001. 00002074  4EBA 383A                jsr        [PC + 0x383A /* 000058B0 */]
  3002. 00002078  285F                     movea.l    A4, [A7]+
  3003. 0000207A  4E5E                     unlink     A6
  3004. 0000207C  205F                     movea.l    A0, [A7]+
  3005. 0000207E  DEFC 000A                add.w      A7, 0xA /* '\n' */
  3006. 00002082  4ED0                     jmp        [A0]
  3007. fn00002084:
  3008. 00002084  4E56 FF82                link       A6, -0x007E
  3009. 00002088  48E7 0F38                movem.l    -[A7], D4,D5,D6,D7,A2,A3,A4
  3010. 0000208C  266E 0008                movea.l    A3, [A6 + 0x8]
  3011. 00002090  284B                     movea.l    A4, A3
  3012. 00002092  426E FFC0                clr.w      [A6 - 0x40]
  3013. 00002096  41EE FFB8                lea.l      A0, [A6 - 0x48]
  3014. 0000209A  2454                     movea.l    A2, [A4]
  3015. 0000209C  43EA 00BA                lea.l      A1, [A2 + 0xBA]
  3016. 000020A0  7003                     moveq.l    D0, 0x03
  3017. label000020A2:
  3018. 000020A2  30D9                     move.w     [A0]+, [A1]+
  3019. 000020A4  51C8 FFFC                dbf        D0, -0x6 /* 000020A2 */
  3020. 000020A8  357C 0004 00B8           move.w     [A2 + 0xB8], 0x4
  3021. 000020AE  2054                     movea.l    A0, [A4]
  3022. 000020B0  3F28 00B8                move.w     -[A7], [A0 + 0xB8]
  3023. 000020B4  486E FFB8                pea.l      [A6 - 0x48]
  3024. 000020B8  4EAD 4C72                jsr        [A5 + 0x4C72 /* export_2442 */]
  3025. 000020BC  3F3C 0004                move.w     -[A7], 0x4
  3026. 000020C0  2F0B                     move.l     -[A7], A3
  3027. 000020C2  4EBA 336C                jsr        [PC + 0x336C /* 00005430 */]
  3028. 000020C6  7000                     moveq.l    D0, 0x00
  3029. 000020C8  2D40 FFA4                move.l     [A6 - 0x5C], D0
  3030. 000020CC  486E FFC2                pea.l      [A6 - 0x3E]
  3031. 000020D0  487A FF66                pea.l      [PC - 0x9A /* 00002038, value 0x4E56FFFC */]
  3032. 000020D4  2F0E                     move.l     -[A7], A6
  3033. 000020D6  4EAD 20CA                jsr        [A5 + 0x20CA /* export_1045 */]
  3034. 000020DA  7000                     moveq.l    D0, 0x00
  3035. 000020DC  2D40 FF8E                move.l     [A6 - 0x72], D0
  3036. 000020E0  2054                     movea.l    A0, [A4]
  3037. 000020E2  2028 004C                move.l     D0, [A0 + 0x4C]
  3038. 000020E6  5380                     subq.l     D0, 1
  3039. 000020E8  2D40 FF8A                move.l     [A6 - 0x76], D0
  3040. 000020EC  2E2E FF8E                move.l     D7, [A6 - 0x72]
  3041. 000020F0  6000 01D2                bra        +0x1D4 /* 000022C4 */
  3042. label000020F4:
  3043. 000020F4  4EAD 4C62                jsr        [A5 + 0x4C62 /* export_2440 */]
  3044. 000020F8  2054                     movea.l    A0, [A4]
  3045. 000020FA  4AA8 0044                tst.l      [A0 + 0x44]
  3046. 000020FE  6714                     beq        +0x16 /* 00002114 */
  3047. 00002100  2248                     movea.l    A1, A0
  3048. 00002102  2069 0044                movea.l    A0, [A1 + 0x44]
  3049. 00002106  2050                     movea.l    A0, [A0]
  3050. 00002108  3007                     move.w     D0, D7
  3051. 0000210A  E540                     asl        D0.w, 2
  3052. 0000210C  2D70 0000 FFA8           move.l     [A6 - 0x58], [A0 + D0.w]
  3053. 00002112  6032                     bra        +0x34 /* 00002146 */
  3054. label00002114:
  3055. 00002114  7008                     moveq.l    D0, 0x08
  3056. 00002116  2054                     movea.l    A0, [A4]
  3057. 00002118  81E8 0006                divs.w     D0, [A0 + 0x6]
  3058. 0000211C  5340                     subq.w     D0, 1
  3059. 0000211E  48C0                     ext.l      D0
  3060. 00002120  D0A8 002A                add.l      D0, [A0 + 0x2A]
  3061. 00002124  3228 0006                move.w     D1, [A0 + 0x6]
  3062. 00002128  48C1                     ext.l      D1
  3063. 0000212A  2F00                     move.l     -[A7], D0
  3064. 0000212C  2F01                     move.l     -[A7], D1
  3065. 0000212E  4EAD 24EA                jsr        [A5 + 0x24EA /* export_1177 */]
  3066. 00002132  7008                     moveq.l    D0, 0x08
  3067. 00002134  2F00                     move.l     -[A7], D0
  3068. 00002136  4EAD 24F2                jsr        [A5 + 0x24F2 /* export_1178 */]
  3069. 0000213A  2F28 003E                move.l     -[A7], [A0 + 0x3E]
  3070. 0000213E  4EAD 24EA                jsr        [A5 + 0x24EA /* export_1177 */]
  3071. 00002142  2D5F FFA8                move.l     [A6 - 0x58], [A7]+
  3072. label00002146:
  3073. 00002146  42A7                     clr.l      -[A7]
  3074. 00002148  2F2E FFA8                move.l     -[A7], [A6 - 0x58]
  3075. 0000214C  4EAD 23AA                jsr        [A5 + 0x23AA /* export_1137 */]
  3076. 00002150  2D57 FFA4                move.l     [A6 - 0x5C], [A7]
  3077. 00002154  4EAD 20E2                jsr        [A5 + 0x20E2 /* export_1048 */]
  3078. 00002158  2F2E FFA4                move.l     -[A7], [A6 - 0x5C]
  3079. 0000215C  205F                     movea.l    A0, [A7]+
  3080. 0000215E  A064                     syscall    MoveHHi
  3081. 00002160  2F2E FFA4                move.l     -[A7], [A6 - 0x5C]
  3082. 00002164  205F                     movea.l    A0, [A7]+
  3083. 00002166  A029                     syscall    HLock
  3084. 00002168  4267                     clr.w      -[A7]
  3085. 0000216A  2054                     movea.l    A0, [A4]
  3086. 0000216C  3F28 0068                move.w     -[A7], [A0 + 0x68]
  3087. 00002170  3F3C 0001                move.w     -[A7], 0x1
  3088. 00002174  2268 0048                movea.l    A1, [A0 + 0x48]
  3089. 00002178  2251                     movea.l    A1, [A1]
  3090. 0000217A  3007                     move.w     D0, D7
  3091. 0000217C  E540                     asl        D0.w, 2
  3092. 0000217E  2F31 0000                move.l     -[A7], [A1 + D0.w]
  3093. 00002182  4EAD 032A                jsr        [A5 + 0x32A /* export_97 */]
  3094. 00002186  4EAD 20F2                jsr        [A5 + 0x20F2 /* export_1050 */]
  3095. 0000218A  4267                     clr.w      -[A7]
  3096. 0000218C  2054                     movea.l    A0, [A4]
  3097. 0000218E  3F28 0068                move.w     -[A7], [A0 + 0x68]
  3098. 00002192  486E FFA8                pea.l      [A6 - 0x58]
  3099. 00002196  226E FFA4                movea.l    A1, [A6 - 0x5C]
  3100. 0000219A  2F11                     move.l     -[A7], [A1]
  3101. 0000219C  4EAD 02C2                jsr        [A5 + 0x2C2 /* export_84 */]
  3102. 000021A0  4EAD 20F2                jsr        [A5 + 0x20F2 /* export_1050 */]
  3103. 000021A4  4267                     clr.w      -[A7]
  3104. 000021A6  2054                     movea.l    A0, [A4]
  3105. 000021A8  2F28 0072                move.l     -[A7], [A0 + 0x72]
  3106. 000021AC  4EAD 27C2                jsr        [A5 + 0x27C2 /* export_1268 */]
  3107. 000021B0  101F                     move.b     D0, [A7]+
  3108. 000021B2  6700 00F6                beq        +0xF8 /* 000022AA */
  3109. 000021B6  42A7                     clr.l      -[A7]
  3110. 000021B8  2054                     movea.l    A0, [A4]
  3111. 000021BA  2F28 0072                move.l     -[A7], [A0 + 0x72]
  3112. 000021BE  4EAD 27DA                jsr        [A5 + 0x27DA /* export_1271 */]
  3113. 000021C2  2D5F FFB4                move.l     [A6 - 0x4C], [A7]+
  3114. 000021C6  42A7                     clr.l      -[A7]
  3115. 000021C8  2054                     movea.l    A0, [A4]
  3116. 000021CA  2F28 0072                move.l     -[A7], [A0 + 0x72]
  3117. 000021CE  4EAD 27D2                jsr        [A5 + 0x27D2 /* export_1270 */]
  3118. 000021D2  2D5F FFB0                move.l     [A6 - 0x50], [A7]+
  3119. 000021D6  2054                     movea.l    A0, [A4]
  3120. 000021D8  2028 002A                move.l     D0, [A0 + 0x2A]
  3121. 000021DC  5280                     addq.l     D0, 1
  3122. 000021DE  2F00                     move.l     -[A7], D0
  3123. 000021E0  7002                     moveq.l    D0, 0x02
  3124. 000021E2  2F00                     move.l     -[A7], D0
  3125. 000021E4  4EAD 24F2                jsr        [A5 + 0x24F2 /* export_1178 */]
  3126. 000021E8  201F                     move.l     D0, [A7]+
  3127. 000021EA  3D40 FFA0                move.w     [A6 - 0x60], D0
  3128. 000021EE  3C2E FFB6                move.w     D6, [A6 - 0x4A]
  3129. 000021F2  42A7                     clr.l      -[A7]
  3130. 000021F4  206E FFA4                movea.l    A0, [A6 - 0x5C]
  3131. 000021F8  2F10                     move.l     -[A7], [A0]
  3132. 000021FA  4EAD 04F2                jsr        [A5 + 0x4F2 /* export_154 */]
  3133. 000021FE  2A1F                     move.l     D5, [A7]+
  3134. 00002200  2F07                     move.l     -[A7], D7
  3135. 00002202  2054                     movea.l    A0, [A4]
  3136. 00002204  2F28 003E                move.l     -[A7], [A0 + 0x3E]
  3137. 00002208  4EAD 24EA                jsr        [A5 + 0x24EA /* export_1177 */]
  3138. 0000220C  3006                     move.w     D0, D6
  3139. 0000220E  48C0                     ext.l      D0
  3140. 00002210  2F00                     move.l     -[A7], D0
  3141. 00002212  4EAD 24EA                jsr        [A5 + 0x24EA /* export_1177 */]
  3142. 00002216  281F                     move.l     D4, [A7]+
  3143. 00002218  D8AE FFB0                add.l      D4, [A6 - 0x50]
  3144. 0000221C  4267                     clr.w      -[A7]
  3145. 0000221E  1F3C 0001                move.b     -[A7], 0x1
  3146. 00002222  4EAD 27FA                jsr        [A5 + 0x27FA /* export_1275 */]
  3147. 00002226  1D5F FF93                move.b     [A6 - 0x6D], [A7]+
  3148. 0000222A  7000                     moveq.l    D0, 0x00
  3149. 0000222C  2D40 FF86                move.l     [A6 - 0x7A], D0
  3150. 00002230  42A7                     clr.l      -[A7]
  3151. 00002232  2054                     movea.l    A0, [A4]
  3152. 00002234  2028 003E                move.l     D0, [A0 + 0x3E]
  3153. 00002238  5380                     subq.l     D0, 1
  3154. 0000223A  2F00                     move.l     -[A7], D0
  3155. 0000223C  2F07                     move.l     -[A7], D7
  3156. 0000223E  2F28 003E                move.l     -[A7], [A0 + 0x3E]
  3157. 00002242  4EAD 24EA                jsr        [A5 + 0x24EA /* export_1177 */]
  3158. 00002246  2028 002E                move.l     D0, [A0 + 0x2E]
  3159. 0000224A  909F                     sub.l      D0, [A7]+
  3160. 0000224C  5380                     subq.l     D0, 1
  3161. 0000224E  2F00                     move.l     -[A7], D0
  3162. 00002250  201F                     move.l     D0, [A7]+
  3163. 00002252  2E9F                     move.l     [A7], [A7]+
  3164. 00002254  B097                     cmp.l      D0, [A7]
  3165. 00002256  6C02                     bge        +0x4 /* 0000225A */
  3166. 00002258  2E80                     move.l     [A7], D0
  3167. label0000225A:
  3168. 0000225A  2D5F FF82                move.l     [A6 - 0x7E], [A7]+
  3169. 0000225E  2D6E FF86 FF94           move.l     [A6 - 0x6C], [A6 - 0x7A]
  3170. 00002264  6022                     bra        +0x24 /* 00002288 */
  3171. label00002266:
  3172. 00002266  2F05                     move.l     -[A7], D5
  3173. 00002268  2F04                     move.l     -[A7], D4
  3174. 0000226A  3006                     move.w     D0, D6
  3175. 0000226C  48C0                     ext.l      D0
  3176. 0000226E  2F00                     move.l     -[A7], D0
  3177. 00002270  4EAD 0212                jsr        [A5 + 0x212 /* export_62 */]
  3178. 00002274  302E FFA0                move.w     D0, [A6 - 0x60]
  3179. 00002278  48C0                     ext.l      D0
  3180. 0000227A  DA80                     add.l      D5, D0
  3181. 0000227C  3006                     move.w     D0, D6
  3182. 0000227E  48C0                     ext.l      D0
  3183. 00002280  D880                     add.l      D4, D0
  3184. 00002282  52AE FF94                addq.l     [A6 - 0x6C], 1
  3185. 00002286  690A                     bvs        +0xC /* 00002292 */
  3186. label00002288:
  3187. 00002288  202E FF94                move.l     D0, [A6 - 0x6C]
  3188. 0000228C  B0AE FF82                cmp.l      D0, [A6 - 0x7E]
  3189. 00002290  6FD4                     ble        -0x2A /* 00002266 */
  3190. label00002292:
  3191. 00002292  4267                     clr.w      -[A7]
  3192. 00002294  1F2E FF93                move.b     -[A7], [A6 - 0x6D]
  3193. 00002298  4EAD 27FA                jsr        [A5 + 0x27FA /* export_1275 */]
  3194. 0000229C  1D5F FF93                move.b     [A6 - 0x6D], [A7]+
  3195. 000022A0  2054                     movea.l    A0, [A4]
  3196. 000022A2  2F28 0072                move.l     -[A7], [A0 + 0x72]
  3197. 000022A6  4EAD 27CA                jsr        [A5 + 0x27CA /* export_1269 */]
  3198. label000022AA:
  3199. 000022AA  2F2E FFA4                move.l     -[A7], [A6 - 0x5C]
  3200. 000022AE  205F                     movea.l    A0, [A7]+
  3201. 000022B0  A02A                     syscall    HUnlock
  3202. 000022B2  2F2E FFA4                move.l     -[A7], [A6 - 0x5C]
  3203. 000022B6  205F                     movea.l    A0, [A7]+
  3204. 000022B8  A023                     syscall    DisposHandle/DisposeHandle
  3205. 000022BA  7000                     moveq.l    D0, 0x00
  3206. 000022BC  2D40 FFA4                move.l     [A6 - 0x5C], D0
  3207. 000022C0  5287                     addq.l     D7, 1
  3208. 000022C2  6908                     bvs        +0xA /* 000022CC */
  3209. label000022C4:
  3210. 000022C4  BEAE FF8A                cmp.l      D7, [A6 - 0x76]
  3211. 000022C8  6F00 FE2A                ble        -0x1D4 /* 000020F4 */
  3212. label000022CC:
  3213. 000022CC  2F0B                     move.l     -[A7], A3
  3214. 000022CE  4EBA 32F4                jsr        [PC + 0x32F4 /* 000055C4 */]
  3215. 000022D2  2F0B                     move.l     -[A7], A3
  3216. 000022D4  4EBA 32C6                jsr        [PC + 0x32C6 /* 0000559C */]
  3217. 000022D8  2F0B                     move.l     -[A7], A3
  3218. 000022DA  4EBA 3380                jsr        [PC + 0x3380 /* 0000565C */]
  3219. 000022DE  2F0B                     move.l     -[A7], A3
  3220. 000022E0  4EBA 35CE                jsr        [PC + 0x35CE /* 000058B0 */]
  3221. 000022E4  486E FFC2                pea.l      [A6 - 0x3E]
  3222. 000022E8  4EAD 2112                jsr        [A5 + 0x2112 /* export_1054 */]
  3223. 000022EC  3D6E FFC0 000C           move.w     [A6 + 0xC], [A6 - 0x40]
  3224. 000022F2  4CDF 1CF0                movem.l    D4,D5,D6,D7,A2,A3,A4, [A7]+
  3225. 000022F6  4E5E                     unlink     A6
  3226. 000022F8  2E9F                     move.l     [A7], [A7]+
  3227. 000022FA  4E75                     rts
  3228. 000022FC  4E56 FFFC                link       A6, -0x0004
  3229. 00002300  2F0C                     move.l     -[A7], A4
  3230. 00002302  286E 0008                movea.l    A4, [A6 + 0x8]
  3231. 00002306  204C                     movea.l    A0, A4
  3232. 00002308  5088                     addq.l     A0, 8
  3233. 0000230A  2050                     movea.l    A0, [A0]
  3234. 0000230C  2D48 FFFC                move.l     [A6 - 0x4], A0
  3235. 00002310  4AAC FFA4                tst.l      [A4 - 0x5C]
  3236. 00002314  6716                     beq        +0x18 /* 0000232C */
  3237. 00002316  2F2C FFA4                move.l     -[A7], [A4 - 0x5C]
  3238. 0000231A  205F                     movea.l    A0, [A7]+
  3239. 0000231C  A02A                     syscall    HUnlock
  3240. 0000231E  2F2C FFA4                move.l     -[A7], [A4 - 0x5C]
  3241. 00002322  205F                     movea.l    A0, [A7]+
  3242. 00002324  A023                     syscall    DisposHandle/DisposeHandle
  3243. 00002326  7000                     moveq.l    D0, 0x00
  3244. 00002328  2940 FFA4                move.l     [A4 - 0x5C], D0
  3245. label0000232C:
  3246. 0000232C  2F2C 0008                move.l     -[A7], [A4 + 0x8]
  3247. 00002330  4EBA 326A                jsr        [PC + 0x326A /* 0000559C */]
  3248. 00002334  2F2C 0008                move.l     -[A7], [A4 + 0x8]
  3249. 00002338  4EBA 3576                jsr        [PC + 0x3576 /* 000058B0 */]
  3250. 0000233C  285F                     movea.l    A4, [A7]+
  3251. 0000233E  4E5E                     unlink     A6
  3252. 00002340  205F                     movea.l    A0, [A7]+
  3253. 00002342  DEFC 000A                add.w      A7, 0xA /* '\n' */
  3254. 00002346  4ED0                     jmp        [A0]
  3255. fn00002348:
  3256. 00002348  4E56 FF82                link       A6, -0x007E
  3257. 0000234C  48E7 0F38                movem.l    -[A7], D4,D5,D6,D7,A2,A3,A4
  3258. 00002350  266E 0008                movea.l    A3, [A6 + 0x8]
  3259. 00002354  284B                     movea.l    A4, A3
  3260. 00002356  426E FFC0                clr.w      [A6 - 0x40]
  3261. 0000235A  41EE FFB8                lea.l      A0, [A6 - 0x48]
  3262. 0000235E  2454                     movea.l    A2, [A4]
  3263. 00002360  43EA 00BA                lea.l      A1, [A2 + 0xBA]
  3264. 00002364  7003                     moveq.l    D0, 0x03
  3265. label00002366:
  3266. 00002366  30D9                     move.w     [A0]+, [A1]+
  3267. 00002368  51C8 FFFC                dbf        D0, -0x6 /* 00002366 */
  3268. 0000236C  357C 0008 00B8           move.w     [A2 + 0xB8], 0x8
  3269. 00002372  2054                     movea.l    A0, [A4]
  3270. 00002374  3F28 00B8                move.w     -[A7], [A0 + 0xB8]
  3271. 00002378  486E FFB8                pea.l      [A6 - 0x48]
  3272. 0000237C  4EAD 4C72                jsr        [A5 + 0x4C72 /* export_2442 */]
  3273. 00002380  3F3C 0008                move.w     -[A7], 0x8
  3274. 00002384  2F0B                     move.l     -[A7], A3
  3275. 00002386  4EBA 30A8                jsr        [PC + 0x30A8 /* 00005430 */]
  3276. 0000238A  7000                     moveq.l    D0, 0x00
  3277. 0000238C  2D40 FFA4                move.l     [A6 - 0x5C], D0
  3278. 00002390  486E FFC2                pea.l      [A6 - 0x3E]
  3279. 00002394  487A FF66                pea.l      [PC - 0x9A /* 000022FC, value 0x4E56FFFC */]
  3280. 00002398  2F0E                     move.l     -[A7], A6
  3281. 0000239A  4EAD 20CA                jsr        [A5 + 0x20CA /* export_1045 */]
  3282. 0000239E  7000                     moveq.l    D0, 0x00
  3283. 000023A0  2D40 FF8E                move.l     [A6 - 0x72], D0
  3284. 000023A4  2054                     movea.l    A0, [A4]
  3285. 000023A6  2028 004C                move.l     D0, [A0 + 0x4C]
  3286. 000023AA  5380                     subq.l     D0, 1
  3287. 000023AC  2D40 FF8A                move.l     [A6 - 0x76], D0
  3288. 000023B0  2E2E FF8E                move.l     D7, [A6 - 0x72]
  3289. 000023B4  6000 01C2                bra        +0x1C4 /* 00002578 */
  3290. label000023B8:
  3291. 000023B8  4EAD 4C62                jsr        [A5 + 0x4C62 /* export_2440 */]
  3292. 000023BC  2054                     movea.l    A0, [A4]
  3293. 000023BE  4AA8 0044                tst.l      [A0 + 0x44]
  3294. 000023C2  6714                     beq        +0x16 /* 000023D8 */
  3295. 000023C4  2248                     movea.l    A1, A0
  3296. 000023C6  2069 0044                movea.l    A0, [A1 + 0x44]
  3297. 000023CA  2050                     movea.l    A0, [A0]
  3298. 000023CC  3007                     move.w     D0, D7
  3299. 000023CE  E540                     asl        D0.w, 2
  3300. 000023D0  2D70 0000 FFA8           move.l     [A6 - 0x58], [A0 + D0.w]
  3301. 000023D6  6032                     bra        +0x34 /* 0000240A */
  3302. label000023D8:
  3303. 000023D8  7008                     moveq.l    D0, 0x08
  3304. 000023DA  2054                     movea.l    A0, [A4]
  3305. 000023DC  81E8 0006                divs.w     D0, [A0 + 0x6]
  3306. 000023E0  5340                     subq.w     D0, 1
  3307. 000023E2  48C0                     ext.l      D0
  3308. 000023E4  D0A8 002A                add.l      D0, [A0 + 0x2A]
  3309. 000023E8  3228 0006                move.w     D1, [A0 + 0x6]
  3310. 000023EC  48C1                     ext.l      D1
  3311. 000023EE  2F00                     move.l     -[A7], D0
  3312. 000023F0  2F01                     move.l     -[A7], D1
  3313. 000023F2  4EAD 24EA                jsr        [A5 + 0x24EA /* export_1177 */]
  3314. 000023F6  7008                     moveq.l    D0, 0x08
  3315. 000023F8  2F00                     move.l     -[A7], D0
  3316. 000023FA  4EAD 24F2                jsr        [A5 + 0x24F2 /* export_1178 */]
  3317. 000023FE  2F28 003E                move.l     -[A7], [A0 + 0x3E]
  3318. 00002402  4EAD 24EA                jsr        [A5 + 0x24EA /* export_1177 */]
  3319. 00002406  2D5F FFA8                move.l     [A6 - 0x58], [A7]+
  3320. label0000240A:
  3321. 0000240A  42A7                     clr.l      -[A7]
  3322. 0000240C  2F2E FFA8                move.l     -[A7], [A6 - 0x58]
  3323. 00002410  4EAD 23AA                jsr        [A5 + 0x23AA /* export_1137 */]
  3324. 00002414  2D57 FFA4                move.l     [A6 - 0x5C], [A7]
  3325. 00002418  4EAD 20E2                jsr        [A5 + 0x20E2 /* export_1048 */]
  3326. 0000241C  2F2E FFA4                move.l     -[A7], [A6 - 0x5C]
  3327. 00002420  205F                     movea.l    A0, [A7]+
  3328. 00002422  A064                     syscall    MoveHHi
  3329. 00002424  2F2E FFA4                move.l     -[A7], [A6 - 0x5C]
  3330. 00002428  205F                     movea.l    A0, [A7]+
  3331. 0000242A  A029                     syscall    HLock
  3332. 0000242C  4267                     clr.w      -[A7]
  3333. 0000242E  2054                     movea.l    A0, [A4]
  3334. 00002430  3F28 0068                move.w     -[A7], [A0 + 0x68]
  3335. 00002434  3F3C 0001                move.w     -[A7], 0x1
  3336. 00002438  2268 0048                movea.l    A1, [A0 + 0x48]
  3337. 0000243C  2251                     movea.l    A1, [A1]
  3338. 0000243E  3007                     move.w     D0, D7
  3339. 00002440  E540                     asl        D0.w, 2
  3340. 00002442  2F31 0000                move.l     -[A7], [A1 + D0.w]
  3341. 00002446  4EAD 032A                jsr        [A5 + 0x32A /* export_97 */]
  3342. 0000244A  4EAD 20F2                jsr        [A5 + 0x20F2 /* export_1050 */]
  3343. 0000244E  4267                     clr.w      -[A7]
  3344. 00002450  2054                     movea.l    A0, [A4]
  3345. 00002452  3F28 0068                move.w     -[A7], [A0 + 0x68]
  3346. 00002456  486E FFA8                pea.l      [A6 - 0x58]
  3347. 0000245A  226E FFA4                movea.l    A1, [A6 - 0x5C]
  3348. 0000245E  2F11                     move.l     -[A7], [A1]
  3349. 00002460  4EAD 02C2                jsr        [A5 + 0x2C2 /* export_84 */]
  3350. 00002464  4EAD 20F2                jsr        [A5 + 0x20F2 /* export_1050 */]
  3351. 00002468  4267                     clr.w      -[A7]
  3352. 0000246A  2054                     movea.l    A0, [A4]
  3353. 0000246C  2F28 0072                move.l     -[A7], [A0 + 0x72]
  3354. 00002470  4EAD 27C2                jsr        [A5 + 0x27C2 /* export_1268 */]
  3355. 00002474  101F                     move.b     D0, [A7]+
  3356. 00002476  6700 00E6                beq        +0xE8 /* 0000255E */
  3357. 0000247A  42A7                     clr.l      -[A7]
  3358. 0000247C  2054                     movea.l    A0, [A4]
  3359. 0000247E  2F28 0072                move.l     -[A7], [A0 + 0x72]
  3360. 00002482  4EAD 27DA                jsr        [A5 + 0x27DA /* export_1271 */]
  3361. 00002486  2D5F FFB4                move.l     [A6 - 0x4C], [A7]+
  3362. 0000248A  42A7                     clr.l      -[A7]
  3363. 0000248C  2054                     movea.l    A0, [A4]
  3364. 0000248E  2F28 0072                move.l     -[A7], [A0 + 0x72]
  3365. 00002492  4EAD 27D2                jsr        [A5 + 0x27D2 /* export_1270 */]
  3366. 00002496  2D5F FFB0                move.l     [A6 - 0x50], [A7]+
  3367. 0000249A  2054                     movea.l    A0, [A4]
  3368. 0000249C  3D68 002C FFA0           move.w     [A6 - 0x60], [A0 + 0x2C]
  3369. 000024A2  3C2E FFB6                move.w     D6, [A6 - 0x4A]
  3370. 000024A6  42A7                     clr.l      -[A7]
  3371. 000024A8  206E FFA4                movea.l    A0, [A6 - 0x5C]
  3372. 000024AC  2F10                     move.l     -[A7], [A0]
  3373. 000024AE  4EAD 04F2                jsr        [A5 + 0x4F2 /* export_154 */]
  3374. 000024B2  2A1F                     move.l     D5, [A7]+
  3375. 000024B4  2F07                     move.l     -[A7], D7
  3376. 000024B6  2054                     movea.l    A0, [A4]
  3377. 000024B8  2F28 003E                move.l     -[A7], [A0 + 0x3E]
  3378. 000024BC  4EAD 24EA                jsr        [A5 + 0x24EA /* export_1177 */]
  3379. 000024C0  3006                     move.w     D0, D6
  3380. 000024C2  48C0                     ext.l      D0
  3381. 000024C4  2F00                     move.l     -[A7], D0
  3382. 000024C6  4EAD 24EA                jsr        [A5 + 0x24EA /* export_1177 */]
  3383. 000024CA  281F                     move.l     D4, [A7]+
  3384. 000024CC  D8AE FFB0                add.l      D4, [A6 - 0x50]
  3385. 000024D0  4267                     clr.w      -[A7]
  3386. 000024D2  1F3C 0001                move.b     -[A7], 0x1
  3387. 000024D6  4EAD 27FA                jsr        [A5 + 0x27FA /* export_1275 */]
  3388. 000024DA  1D5F FF93                move.b     [A6 - 0x6D], [A7]+
  3389. 000024DE  7000                     moveq.l    D0, 0x00
  3390. 000024E0  2D40 FF86                move.l     [A6 - 0x7A], D0
  3391. 000024E4  42A7                     clr.l      -[A7]
  3392. 000024E6  2054                     movea.l    A0, [A4]
  3393. 000024E8  2028 003E                move.l     D0, [A0 + 0x3E]
  3394. 000024EC  5380                     subq.l     D0, 1
  3395. 000024EE  2F00                     move.l     -[A7], D0
  3396. 000024F0  2F07                     move.l     -[A7], D7
  3397. 000024F2  2F28 003E                move.l     -[A7], [A0 + 0x3E]
  3398. 000024F6  4EAD 24EA                jsr        [A5 + 0x24EA /* export_1177 */]
  3399. 000024FA  2028 002E                move.l     D0, [A0 + 0x2E]
  3400. 000024FE  909F                     sub.l      D0, [A7]+
  3401. 00002500  5380                     subq.l     D0, 1
  3402. 00002502  2F00                     move.l     -[A7], D0
  3403. 00002504  201F                     move.l     D0, [A7]+
  3404. 00002506  2E9F                     move.l     [A7], [A7]+
  3405. 00002508  B097                     cmp.l      D0, [A7]
  3406. 0000250A  6C02                     bge        +0x4 /* 0000250E */
  3407. 0000250C  2E80                     move.l     [A7], D0
  3408. label0000250E:
  3409. 0000250E  2D5F FF82                move.l     [A6 - 0x7E], [A7]+
  3410. 00002512  2D6E FF86 FF94           move.l     [A6 - 0x6C], [A6 - 0x7A]
  3411. 00002518  6022                     bra        +0x24 /* 0000253C */
  3412. label0000251A:
  3413. 0000251A  2F05                     move.l     -[A7], D5
  3414. 0000251C  2F04                     move.l     -[A7], D4
  3415. 0000251E  3006                     move.w     D0, D6
  3416. 00002520  48C0                     ext.l      D0
  3417. 00002522  2F00                     move.l     -[A7], D0
  3418. 00002524  4EAD 0212                jsr        [A5 + 0x212 /* export_62 */]
  3419. 00002528  302E FFA0                move.w     D0, [A6 - 0x60]
  3420. 0000252C  48C0                     ext.l      D0
  3421. 0000252E  DA80                     add.l      D5, D0
  3422. 00002530  3006                     move.w     D0, D6
  3423. 00002532  48C0                     ext.l      D0
  3424. 00002534  D880                     add.l      D4, D0
  3425. 00002536  52AE FF94                addq.l     [A6 - 0x6C], 1
  3426. 0000253A  690A                     bvs        +0xC /* 00002546 */
  3427. label0000253C:
  3428. 0000253C  202E FF94                move.l     D0, [A6 - 0x6C]
  3429. 00002540  B0AE FF82                cmp.l      D0, [A6 - 0x7E]
  3430. 00002544  6FD4                     ble        -0x2A /* 0000251A */
  3431. label00002546:
  3432. 00002546  4267                     clr.w      -[A7]
  3433. 00002548  1F2E FF93                move.b     -[A7], [A6 - 0x6D]
  3434. 0000254C  4EAD 27FA                jsr        [A5 + 0x27FA /* export_1275 */]
  3435. 00002550  1D5F FF93                move.b     [A6 - 0x6D], [A7]+
  3436. 00002554  2054                     movea.l    A0, [A4]
  3437. 00002556  2F28 0072                move.l     -[A7], [A0 + 0x72]
  3438. 0000255A  4EAD 27CA                jsr        [A5 + 0x27CA /* export_1269 */]
  3439. label0000255E:
  3440. 0000255E  2F2E FFA4                move.l     -[A7], [A6 - 0x5C]
  3441. 00002562  205F                     movea.l    A0, [A7]+
  3442. 00002564  A02A                     syscall    HUnlock
  3443. 00002566  2F2E FFA4                move.l     -[A7], [A6 - 0x5C]
  3444. 0000256A  205F                     movea.l    A0, [A7]+
  3445. 0000256C  A023                     syscall    DisposHandle/DisposeHandle
  3446. 0000256E  7000                     moveq.l    D0, 0x00
  3447. 00002570  2D40 FFA4                move.l     [A6 - 0x5C], D0
  3448. 00002574  5287                     addq.l     D7, 1
  3449. 00002576  6908                     bvs        +0xA /* 00002580 */
  3450. label00002578:
  3451. 00002578  BEAE FF8A                cmp.l      D7, [A6 - 0x76]
  3452. 0000257C  6F00 FE3A                ble        -0x1C4 /* 000023B8 */
  3453. label00002580:
  3454. 00002580  2F0B                     move.l     -[A7], A3
  3455. 00002582  4EBA 3040                jsr        [PC + 0x3040 /* 000055C4 */]
  3456. 00002586  2F0B                     move.l     -[A7], A3
  3457. 00002588  4EBA 3012                jsr        [PC + 0x3012 /* 0000559C */]
  3458. 0000258C  2F0B                     move.l     -[A7], A3
  3459. 0000258E  4EBA 30CC                jsr        [PC + 0x30CC /* 0000565C */]
  3460. 00002592  2F0B                     move.l     -[A7], A3
  3461. 00002594  4EBA 331A                jsr        [PC + 0x331A /* 000058B0 */]
  3462. 00002598  486E FFC2                pea.l      [A6 - 0x3E]
  3463. 0000259C  4EAD 2112                jsr        [A5 + 0x2112 /* export_1054 */]
  3464. 000025A0  3D6E FFC0 000C           move.w     [A6 + 0xC], [A6 - 0x40]
  3465. 000025A6  4CDF 1CF0                movem.l    D4,D5,D6,D7,A2,A3,A4, [A7]+
  3466. 000025AA  4E5E                     unlink     A6
  3467. 000025AC  2E9F                     move.l     [A7], [A7]+
  3468. 000025AE  4E75                     rts
  3469. 000025B0  4E56 FFFC                link       A6, -0x0004
  3470. 000025B4  2F0C                     move.l     -[A7], A4
  3471. 000025B6  286E 0008                movea.l    A4, [A6 + 0x8]
  3472. 000025BA  204C                     movea.l    A0, A4
  3473. 000025BC  5088                     addq.l     A0, 8
  3474. 000025BE  2050                     movea.l    A0, [A0]
  3475. 000025C0  2D48 FFFC                move.l     [A6 - 0x4], A0
  3476. 000025C4  4AAC FFA4                tst.l      [A4 - 0x5C]
  3477. 000025C8  6716                     beq        +0x18 /* 000025E0 */
  3478. 000025CA  2F2C FFA4                move.l     -[A7], [A4 - 0x5C]
  3479. 000025CE  205F                     movea.l    A0, [A7]+
  3480. 000025D0  A02A                     syscall    HUnlock
  3481. 000025D2  2F2C FFA4                move.l     -[A7], [A4 - 0x5C]
  3482. 000025D6  205F                     movea.l    A0, [A7]+
  3483. 000025D8  A023                     syscall    DisposHandle/DisposeHandle
  3484. 000025DA  7000                     moveq.l    D0, 0x00
  3485. 000025DC  2940 FFA4                move.l     [A4 - 0x5C], D0
  3486. label000025E0:
  3487. 000025E0  4AAC FF9C                tst.l      [A4 - 0x64]
  3488. 000025E4  6716                     beq        +0x18 /* 000025FC */
  3489. 000025E6  2F2C FF9C                move.l     -[A7], [A4 - 0x64]
  3490. 000025EA  205F                     movea.l    A0, [A7]+
  3491. 000025EC  A02A                     syscall    HUnlock
  3492. 000025EE  2F2C FF9C                move.l     -[A7], [A4 - 0x64]
  3493. 000025F2  205F                     movea.l    A0, [A7]+
  3494. 000025F4  A023                     syscall    DisposHandle/DisposeHandle
  3495. 000025F6  7000                     moveq.l    D0, 0x00
  3496. 000025F8  2940 FF9C                move.l     [A4 - 0x64], D0
  3497. label000025FC:
  3498. 000025FC  2F2C 0008                move.l     -[A7], [A4 + 0x8]
  3499. 00002600  4EBA 2F9A                jsr        [PC + 0x2F9A /* 0000559C */]
  3500. 00002604  2F2C 0008                move.l     -[A7], [A4 + 0x8]
  3501. 00002608  4EBA 32A6                jsr        [PC + 0x32A6 /* 000058B0 */]
  3502. 0000260C  285F                     movea.l    A4, [A7]+
  3503. 0000260E  4E5E                     unlink     A6
  3504. 00002610  205F                     movea.l    A0, [A7]+
  3505. 00002612  DEFC 000A                add.w      A7, 0xA /* '\n' */
  3506. 00002616  4ED0                     jmp        [A0]
  3507. fn00002618:
  3508. 00002618  4E56 FF66                link       A6, -0x009A
  3509. 0000261C  48E7 0F38                movem.l    -[A7], D4,D5,D6,D7,A2,A3,A4
  3510. 00002620  286E 0008                movea.l    A4, [A6 + 0x8]
  3511. 00002624  426E FFC0                clr.w      [A6 - 0x40]
  3512. 00002628  41EE FFB8                lea.l      A0, [A6 - 0x48]
  3513. 0000262C  2454                     movea.l    A2, [A4]
  3514. 0000262E  43EA 00BA                lea.l      A1, [A2 + 0xBA]
  3515. 00002632  7003                     moveq.l    D0, 0x03
  3516. label00002634:
  3517. 00002634  30D9                     move.w     [A0]+, [A1]+
  3518. 00002636  51C8 FFFC                dbf        D0, -0x6 /* 00002634 */
  3519. 0000263A  357C 0004 00B8           move.w     [A2 + 0xB8], 0x4
  3520. 00002640  2054                     movea.l    A0, [A4]
  3521. 00002642  3F28 00B8                move.w     -[A7], [A0 + 0xB8]
  3522. 00002646  486E FFB8                pea.l      [A6 - 0x48]
  3523. 0000264A  4EAD 4C72                jsr        [A5 + 0x4C72 /* export_2442 */]
  3524. 0000264E  3F3C 0004                move.w     -[A7], 0x4
  3525. 00002652  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3526. 00002656  4EBA 2DD8                jsr        [PC + 0x2DD8 /* 00005430 */]
  3527. 0000265A  7000                     moveq.l    D0, 0x00
  3528. 0000265C  2D40 FFA4                move.l     [A6 - 0x5C], D0
  3529. 00002660  7000                     moveq.l    D0, 0x00
  3530. 00002662  2D40 FF9C                move.l     [A6 - 0x64], D0
  3531. 00002666  486E FFC2                pea.l      [A6 - 0x3E]
  3532. 0000266A  487A FF44                pea.l      [PC - 0xBC /* 000025B0, value 0x4E56FFFC */]
  3533. 0000266E  2F0E                     move.l     -[A7], A6
  3534. 00002670  4EAD 20CA                jsr        [A5 + 0x20CA /* export_1045 */]
  3535. 00002674  7000                     moveq.l    D0, 0x00
  3536. 00002676  2D40 FF82                move.l     [A6 - 0x7E], D0
  3537. 0000267A  2054                     movea.l    A0, [A4]
  3538. 0000267C  2028 004C                move.l     D0, [A0 + 0x4C]
  3539. 00002680  5380                     subq.l     D0, 1
  3540. 00002682  2D40 FF7E                move.l     [A6 - 0x82], D0
  3541. 00002686  2C2E FF82                move.l     D6, [A6 - 0x7E]
  3542. 0000268A  6000 03AA                bra        +0x3AC /* 00002A36 */
  3543. label0000268E:
  3544. 0000268E  4EAD 4C62                jsr        [A5 + 0x4C62 /* export_2440 */]
  3545. 00002692  2054                     movea.l    A0, [A4]
  3546. 00002694  4AA8 0044                tst.l      [A0 + 0x44]
  3547. 00002698  6714                     beq        +0x16 /* 000026AE */
  3548. 0000269A  2248                     movea.l    A1, A0
  3549. 0000269C  2069 0044                movea.l    A0, [A1 + 0x44]
  3550. 000026A0  2050                     movea.l    A0, [A0]
  3551. 000026A2  3006                     move.w     D0, D6
  3552. 000026A4  E540                     asl        D0.w, 2
  3553. 000026A6  2D70 0000 FFA8           move.l     [A6 - 0x58], [A0 + D0.w]
  3554. 000026AC  6032                     bra        +0x34 /* 000026E0 */
  3555. label000026AE:
  3556. 000026AE  7008                     moveq.l    D0, 0x08
  3557. 000026B0  2054                     movea.l    A0, [A4]
  3558. 000026B2  81E8 0006                divs.w     D0, [A0 + 0x6]
  3559. 000026B6  5340                     subq.w     D0, 1
  3560. 000026B8  48C0                     ext.l      D0
  3561. 000026BA  D0A8 002A                add.l      D0, [A0 + 0x2A]
  3562. 000026BE  3228 0006                move.w     D1, [A0 + 0x6]
  3563. 000026C2  48C1                     ext.l      D1
  3564. 000026C4  2F00                     move.l     -[A7], D0
  3565. 000026C6  2F01                     move.l     -[A7], D1
  3566. 000026C8  4EAD 24EA                jsr        [A5 + 0x24EA /* export_1177 */]
  3567. 000026CC  7008                     moveq.l    D0, 0x08
  3568. 000026CE  2F00                     move.l     -[A7], D0
  3569. 000026D0  4EAD 24F2                jsr        [A5 + 0x24F2 /* export_1178 */]
  3570. 000026D4  2F28 003E                move.l     -[A7], [A0 + 0x3E]
  3571. 000026D8  4EAD 24EA                jsr        [A5 + 0x24EA /* export_1177 */]
  3572. 000026DC  2D5F FFA8                move.l     [A6 - 0x58], [A7]+
  3573. label000026E0:
  3574. 000026E0  42A7                     clr.l      -[A7]
  3575. 000026E2  2F2E FFA8                move.l     -[A7], [A6 - 0x58]
  3576. 000026E6  4EAD 23AA                jsr        [A5 + 0x23AA /* export_1137 */]
  3577. 000026EA  2D57 FFA4                move.l     [A6 - 0x5C], [A7]
  3578. 000026EE  4EAD 20E2                jsr        [A5 + 0x20E2 /* export_1048 */]
  3579. 000026F2  2F2E FFA4                move.l     -[A7], [A6 - 0x5C]
  3580. 000026F6  205F                     movea.l    A0, [A7]+
  3581. 000026F8  A064                     syscall    MoveHHi
  3582. 000026FA  2F2E FFA4                move.l     -[A7], [A6 - 0x5C]
  3583. 000026FE  205F                     movea.l    A0, [A7]+
  3584. 00002700  A029                     syscall    HLock
  3585. 00002702  4267                     clr.w      -[A7]
  3586. 00002704  2054                     movea.l    A0, [A4]
  3587. 00002706  3F28 0068                move.w     -[A7], [A0 + 0x68]
  3588. 0000270A  3F3C 0001                move.w     -[A7], 0x1
  3589. 0000270E  2268 0048                movea.l    A1, [A0 + 0x48]
  3590. 00002712  2251                     movea.l    A1, [A1]
  3591. 00002714  3006                     move.w     D0, D6
  3592. 00002716  E540                     asl        D0.w, 2
  3593. 00002718  2F31 0000                move.l     -[A7], [A1 + D0.w]
  3594. 0000271C  4EAD 032A                jsr        [A5 + 0x32A /* export_97 */]
  3595. 00002720  4EAD 20F2                jsr        [A5 + 0x20F2 /* export_1050 */]
  3596. 00002724  4267                     clr.w      -[A7]
  3597. 00002726  2054                     movea.l    A0, [A4]
  3598. 00002728  3F28 0068                move.w     -[A7], [A0 + 0x68]
  3599. 0000272C  486E FFA8                pea.l      [A6 - 0x58]
  3600. 00002730  226E FFA4                movea.l    A1, [A6 - 0x5C]
  3601. 00002734  2F11                     move.l     -[A7], [A1]
  3602. 00002736  4EAD 02C2                jsr        [A5 + 0x2C2 /* export_84 */]
  3603. 0000273A  4EAD 20F2                jsr        [A5 + 0x20F2 /* export_1050 */]
  3604. 0000273E  2054                     movea.l    A0, [A4]
  3605. 00002740  2028 002A                move.l     D0, [A0 + 0x2A]
  3606. 00002744  5280                     addq.l     D0, 1
  3607. 00002746  2F00                     move.l     -[A7], D0
  3608. 00002748  7002                     moveq.l    D0, 0x02
  3609. 0000274A  2F00                     move.l     -[A7], D0
  3610. 0000274C  4EAD 24F2                jsr        [A5 + 0x24F2 /* export_1178 */]
  3611. 00002750  201F                     move.l     D0, [A7]+
  3612. 00002752  3D40 FF98                move.w     [A6 - 0x68], D0
  3613. 00002756  48C0                     ext.l      D0
  3614. 00002758  2F00                     move.l     -[A7], D0
  3615. 0000275A  2F28 003E                move.l     -[A7], [A0 + 0x3E]
  3616. 0000275E  4EAD 24EA                jsr        [A5 + 0x24EA /* export_1177 */]
  3617. 00002762  2D5F FFA0                move.l     [A6 - 0x60], [A7]+
  3618. 00002766  42A7                     clr.l      -[A7]
  3619. 00002768  2F2E FFA0                move.l     -[A7], [A6 - 0x60]
  3620. 0000276C  4EAD 23AA                jsr        [A5 + 0x23AA /* export_1137 */]
  3621. 00002770  2D57 FF9C                move.l     [A6 - 0x64], [A7]
  3622. 00002774  4EAD 20E2                jsr        [A5 + 0x20E2 /* export_1048 */]
  3623. 00002778  2F2E FF9C                move.l     -[A7], [A6 - 0x64]
  3624. 0000277C  205F                     movea.l    A0, [A7]+
  3625. 0000277E  A064                     syscall    MoveHHi
  3626. 00002780  2F2E FF9C                move.l     -[A7], [A6 - 0x64]
  3627. 00002784  205F                     movea.l    A0, [A7]+
  3628. 00002786  A029                     syscall    HLock
  3629. 00002788  42A7                     clr.l      -[A7]
  3630. 0000278A  206E FF9C                movea.l    A0, [A6 - 0x64]
  3631. 0000278E  2F10                     move.l     -[A7], [A0]
  3632. 00002790  4EAD 04F2                jsr        [A5 + 0x4F2 /* export_154 */]
  3633. 00002794  2A1F                     move.l     D5, [A7]+
  3634. 00002796  4267                     clr.w      -[A7]
  3635. 00002798  206E FFA4                movea.l    A0, [A6 - 0x5C]
  3636. 0000279C  2F10                     move.l     -[A7], [A0]
  3637. 0000279E  2F05                     move.l     -[A7], D5
  3638. 000027A0  2F2E FFA8                move.l     -[A7], [A6 - 0x58]
  3639. 000027A4  2F2E FFA0                move.l     -[A7], [A6 - 0x60]
  3640. 000027A8  4EBA F2DA                jsr        [PC - 0xD26 /* 00001A84 */]
  3641. 000027AC  4EAD 20F2                jsr        [A5 + 0x20F2 /* export_1050 */]
  3642. 000027B0  4267                     clr.w      -[A7]
  3643. 000027B2  2054                     movea.l    A0, [A4]
  3644. 000027B4  2F28 0072                move.l     -[A7], [A0 + 0x72]
  3645. 000027B8  4EAD 27C2                jsr        [A5 + 0x27C2 /* export_1268 */]
  3646. 000027BC  101F                     move.b     D0, [A7]+
  3647. 000027BE  6700 0246                beq        +0x248 /* 00002A06 */
  3648. 000027C2  42A7                     clr.l      -[A7]
  3649. 000027C4  2054                     movea.l    A0, [A4]
  3650. 000027C6  2F28 0072                move.l     -[A7], [A0 + 0x72]
  3651. 000027CA  4EAD 27DA                jsr        [A5 + 0x27DA /* export_1271 */]
  3652. 000027CE  2D5F FFB4                move.l     [A6 - 0x4C], [A7]+
  3653. 000027D2  42A7                     clr.l      -[A7]
  3654. 000027D4  2054                     movea.l    A0, [A4]
  3655. 000027D6  2F28 0072                move.l     -[A7], [A0 + 0x72]
  3656. 000027DA  4EAD 27D2                jsr        [A5 + 0x27D2 /* export_1270 */]
  3657. 000027DE  2D5F FFB0                move.l     [A6 - 0x50], [A7]+
  3658. 000027E2  2054                     movea.l    A0, [A4]
  3659. 000027E4  2028 002A                move.l     D0, [A0 + 0x2A]
  3660. 000027E8  5280                     addq.l     D0, 1
  3661. 000027EA  2F00                     move.l     -[A7], D0
  3662. 000027EC  7002                     moveq.l    D0, 0x02
  3663. 000027EE  2F00                     move.l     -[A7], D0
  3664. 000027F0  4EAD 24F2                jsr        [A5 + 0x24F2 /* export_1178 */]
  3665. 000027F4  201F                     move.l     D0, [A7]+
  3666. 000027F6  3D40 FF98                move.w     [A6 - 0x68], D0
  3667. 000027FA  382E FFB6                move.w     D4, [A6 - 0x4A]
  3668. 000027FE  42A7                     clr.l      -[A7]
  3669. 00002800  206E FF9C                movea.l    A0, [A6 - 0x64]
  3670. 00002804  2F10                     move.l     -[A7], [A0]
  3671. 00002806  4EAD 04F2                jsr        [A5 + 0x4F2 /* export_154 */]
  3672. 0000280A  2A1F                     move.l     D5, [A7]+
  3673. 0000280C  2F06                     move.l     -[A7], D6
  3674. 0000280E  2054                     movea.l    A0, [A4]
  3675. 00002810  2F28 003E                move.l     -[A7], [A0 + 0x3E]
  3676. 00002814  4EAD 24EA                jsr        [A5 + 0x24EA /* export_1177 */]
  3677. 00002818  3004                     move.w     D0, D4
  3678. 0000281A  48C0                     ext.l      D0
  3679. 0000281C  2F00                     move.l     -[A7], D0
  3680. 0000281E  4EAD 24EA                jsr        [A5 + 0x24EA /* export_1177 */]
  3681. 00002822  265F                     movea.l    A3, [A7]+
  3682. 00002824  D7EE FFB0                add.l      A3, [A6 - 0x50]
  3683. 00002828  3028 003A                move.w     D0, [A0 + 0x3A]
  3684. 0000282C  5340                     subq.w     D0, 1
  3685. 0000282E  670A                     beq        +0xC /* 0000283A */
  3686. 00002830  5340                     subq.w     D0, 1
  3687. 00002832  6700 008E                beq        +0x90 /* 000028C2 */
  3688. 00002836  6000 01BA                bra        +0x1BC /* 000029F2 */
  3689. label0000283A:
  3690. 0000283A  4267                     clr.w      -[A7]
  3691. 0000283C  1F3C 0001                move.b     -[A7], 0x1
  3692. 00002840  4EAD 27FA                jsr        [A5 + 0x27FA /* export_1275 */]
  3693. 00002844  1D5F FF87                move.b     [A6 - 0x79], [A7]+
  3694. 00002848  7000                     moveq.l    D0, 0x00
  3695. 0000284A  2D40 FF7A                move.l     [A6 - 0x86], D0
  3696. 0000284E  42A7                     clr.l      -[A7]
  3697. 00002850  2054                     movea.l    A0, [A4]
  3698. 00002852  2028 003E                move.l     D0, [A0 + 0x3E]
  3699. 00002856  5380                     subq.l     D0, 1
  3700. 00002858  2F00                     move.l     -[A7], D0
  3701. 0000285A  2F06                     move.l     -[A7], D6
  3702. 0000285C  2F28 003E                move.l     -[A7], [A0 + 0x3E]
  3703. 00002860  4EAD 24EA                jsr        [A5 + 0x24EA /* export_1177 */]
  3704. 00002864  2028 002E                move.l     D0, [A0 + 0x2E]
  3705. 00002868  909F                     sub.l      D0, [A7]+
  3706. 0000286A  5380                     subq.l     D0, 1
  3707. 0000286C  2F00                     move.l     -[A7], D0
  3708. 0000286E  201F                     move.l     D0, [A7]+
  3709. 00002870  2E9F                     move.l     [A7], [A7]+
  3710. 00002872  B097                     cmp.l      D0, [A7]
  3711. 00002874  6C02                     bge        +0x4 /* 00002878 */
  3712. 00002876  2E80                     move.l     [A7], D0
  3713. label00002878:
  3714. 00002878  2D5F FF76                move.l     [A6 - 0x8A], [A7]+
  3715. 0000287C  2D6E FF7A FF8C           move.l     [A6 - 0x74], [A6 - 0x86]
  3716. 00002882  6022                     bra        +0x24 /* 000028A6 */
  3717. label00002884:
  3718. 00002884  2F05                     move.l     -[A7], D5
  3719. 00002886  2F0B                     move.l     -[A7], A3
  3720. 00002888  3004                     move.w     D0, D4
  3721. 0000288A  48C0                     ext.l      D0
  3722. 0000288C  2F00                     move.l     -[A7], D0
  3723. 0000288E  4EAD 0212                jsr        [A5 + 0x212 /* export_62 */]
  3724. 00002892  302E FF98                move.w     D0, [A6 - 0x68]
  3725. 00002896  48C0                     ext.l      D0
  3726. 00002898  DA80                     add.l      D5, D0
  3727. 0000289A  3004                     move.w     D0, D4
  3728. 0000289C  48C0                     ext.l      D0
  3729. 0000289E  D7C0                     add.l      A3, D0
  3730. 000028A0  52AE FF8C                addq.l     [A6 - 0x74], 1
  3731. 000028A4  690A                     bvs        +0xC /* 000028B0 */
  3732. label000028A6:
  3733. 000028A6  202E FF8C                move.l     D0, [A6 - 0x74]
  3734. 000028AA  B0AE FF76                cmp.l      D0, [A6 - 0x8A]
  3735. 000028AE  6FD4                     ble        -0x2A /* 00002884 */
  3736. label000028B0:
  3737. 000028B0  4267                     clr.w      -[A7]
  3738. 000028B2  1F2E FF87                move.b     -[A7], [A6 - 0x79]
  3739. 000028B6  4EAD 27FA                jsr        [A5 + 0x27FA /* export_1275 */]
  3740. 000028BA  1D5F FF87                move.b     [A6 - 0x79], [A7]+
  3741. 000028BE  6000 013C                bra        +0x13E /* 000029FC */
  3742. label000028C2:
  3743. 000028C2  4267                     clr.w      -[A7]
  3744. 000028C4  1F3C 0001                move.b     -[A7], 0x1
  3745. 000028C8  4EAD 27FA                jsr        [A5 + 0x27FA /* export_1275 */]
  3746. 000028CC  1D5F FF87                move.b     [A6 - 0x79], [A7]+
  3747. 000028D0  7000                     moveq.l    D0, 0x00
  3748. 000028D2  2D40 FF72                move.l     [A6 - 0x8E], D0
  3749. 000028D6  42A7                     clr.l      -[A7]
  3750. 000028D8  2054                     movea.l    A0, [A4]
  3751. 000028DA  2028 003E                move.l     D0, [A0 + 0x3E]
  3752. 000028DE  5380                     subq.l     D0, 1
  3753. 000028E0  2F00                     move.l     -[A7], D0
  3754. 000028E2  2F06                     move.l     -[A7], D6
  3755. 000028E4  2F28 003E                move.l     -[A7], [A0 + 0x3E]
  3756. 000028E8  4EAD 24EA                jsr        [A5 + 0x24EA /* export_1177 */]
  3757. 000028EC  2028 002E                move.l     D0, [A0 + 0x2E]
  3758. 000028F0  909F                     sub.l      D0, [A7]+
  3759. 000028F2  5380                     subq.l     D0, 1
  3760. 000028F4  2F00                     move.l     -[A7], D0
  3761. 000028F6  201F                     move.l     D0, [A7]+
  3762. 000028F8  2E9F                     move.l     [A7], [A7]+
  3763. 000028FA  B097                     cmp.l      D0, [A7]
  3764. 000028FC  6C02                     bge        +0x4 /* 00002900 */
  3765. 000028FE  2E80                     move.l     [A7], D0
  3766. label00002900:
  3767. 00002900  2D5F FF6E                move.l     [A6 - 0x92], [A7]+
  3768. 00002904  2D6E FF72 FF8C           move.l     [A6 - 0x74], [A6 - 0x8E]
  3769. 0000290A  6000 00CA                bra        +0xCC /* 000029D6 */
  3770. label0000290E:
  3771. 0000290E  2F05                     move.l     -[A7], D5
  3772. 00002910  2F0B                     move.l     -[A7], A3
  3773. 00002912  3004                     move.w     D0, D4
  3774. 00002914  48C0                     ext.l      D0
  3775. 00002916  2F00                     move.l     -[A7], D0
  3776. 00002918  4EAD 0212                jsr        [A5 + 0x212 /* export_62 */]
  3777. 0000291C  7000                     moveq.l    D0, 0x00
  3778. 0000291E  1013                     move.b     D0, [A3]
  3779. 00002920  C0BC 0000 00F0           and.l      D0, 0xF0
  3780. 00002926  1213                     move.b     D1, [A3]
  3781. 00002928  4881                     ext.w      D1
  3782. 0000292A  48C1                     ext.l      D1
  3783. 0000292C  83FC 0010                divs.w     D1, 0x10
  3784. 00002930  48C1                     ext.l      D1
  3785. 00002932  D280                     add.l      D1, D0
  3786. 00002934  7000                     moveq.l    D0, 0x00
  3787. 00002936  1013                     move.b     D0, [A3]
  3788. 00002938  C0BC 0000 000F           and.l      D0, 0xF
  3789. 0000293E  D081                     add.l      D0, D1
  3790. 00002940  1680                     move.b     [A3], D0
  3791. 00002942  7001                     moveq.l    D0, 0x01
  3792. 00002944  2D40 FF6A                move.l     [A6 - 0x96], D0
  3793. 00002948  3004                     move.w     D0, D4
  3794. 0000294A  48C0                     ext.l      D0
  3795. 0000294C  2D40 FF66                move.l     [A6 - 0x9A], D0
  3796. 00002950  2E2E FF6A                move.l     D7, [A6 - 0x96]
  3797. 00002954  6066                     bra        +0x68 /* 000029BC */
  3798. label00002956:
  3799. 00002956  7000                     moveq.l    D0, 0x00
  3800. 00002958  2207                     move.l     D1, D7
  3801. 0000295A  5381                     subq.l     D1, 1
  3802. 0000295C  1033 1000                move.b     D0, [A3 + D1.w]
  3803. 00002960  C0BC 0000 000F           and.l      D0, 0xF
  3804. 00002966  1233 7000                move.b     D1, [A3 + D7.w]
  3805. 0000296A  4881                     ext.w      D1
  3806. 0000296C  48C1                     ext.l      D1
  3807. 0000296E  83FC 0010                divs.w     D1, 0x10
  3808. 00002972  48C1                     ext.l      D1
  3809. 00002974  D280                     add.l      D1, D0
  3810. 00002976  E981                     asl        D1, 4
  3811. 00002978  7000                     moveq.l    D0, 0x00
  3812. 0000297A  1033 7000                move.b     D0, [A3 + D7.w]
  3813. 0000297E  C0BC 0000 000F           and.l      D0, 0xF
  3814. 00002984  D081                     add.l      D0, D1
  3815. 00002986  1780 7000                move.b     [A3 + D7.w], D0
  3816. 0000298A  7000                     moveq.l    D0, 0x00
  3817. 0000298C  1033 7000                move.b     D0, [A3 + D7.w]
  3818. 00002990  C0BC 0000 00F0           and.l      D0, 0xF0
  3819. 00002996  1233 7000                move.b     D1, [A3 + D7.w]
  3820. 0000299A  4881                     ext.w      D1
  3821. 0000299C  48C1                     ext.l      D1
  3822. 0000299E  83FC 0010                divs.w     D1, 0x10
  3823. 000029A2  48C1                     ext.l      D1
  3824. 000029A4  D280                     add.l      D1, D0
  3825. 000029A6  7000                     moveq.l    D0, 0x00
  3826. 000029A8  1033 7000                move.b     D0, [A3 + D7.w]
  3827. 000029AC  C0BC 0000 000F           and.l      D0, 0xF
  3828. 000029B2  D081                     add.l      D0, D1
  3829. 000029B4  1780 7000                move.b     [A3 + D7.w], D0
  3830. 000029B8  5287                     addq.l     D7, 1
  3831. 000029BA  6906                     bvs        +0x8 /* 000029C2 */
  3832. label000029BC:
  3833. 000029BC  BEAE FF66                cmp.l      D7, [A6 - 0x9A]
  3834. 000029C0  6F94                     ble        -0x6A /* 00002956 */
  3835. label000029C2:
  3836. 000029C2  302E FF98                move.w     D0, [A6 - 0x68]
  3837. 000029C6  48C0                     ext.l      D0
  3838. 000029C8  DA80                     add.l      D5, D0
  3839. 000029CA  3004                     move.w     D0, D4
  3840. 000029CC  48C0                     ext.l      D0
  3841. 000029CE  D7C0                     add.l      A3, D0
  3842. 000029D0  52AE FF8C                addq.l     [A6 - 0x74], 1
  3843. 000029D4  690C                     bvs        +0xE /* 000029E2 */
  3844. label000029D6:
  3845. 000029D6  202E FF8C                move.l     D0, [A6 - 0x74]
  3846. 000029DA  B0AE FF6E                cmp.l      D0, [A6 - 0x92]
  3847. 000029DE  6F00 FF2E                ble        -0xD0 /* 0000290E */
  3848. label000029E2:
  3849. 000029E2  4267                     clr.w      -[A7]
  3850. 000029E4  1F2E FF87                move.b     -[A7], [A6 - 0x79]
  3851. 000029E8  4EAD 27FA                jsr        [A5 + 0x27FA /* export_1275 */]
  3852. 000029EC  1D5F FF87                move.b     [A6 - 0x79], [A7]+
  3853. 000029F0  600A                     bra        +0xC /* 000029FC */
  3854. label000029F2:
  3855. 000029F2  3F3C 98E0                move.w     -[A7], 0x98E0
  3856. 000029F6  42A7                     clr.l      -[A7]
  3857. 000029F8  4EAD 2102                jsr        [A5 + 0x2102 /* export_1052 */]
  3858. label000029FC:
  3859. 000029FC  2054                     movea.l    A0, [A4]
  3860. 000029FE  2F28 0072                move.l     -[A7], [A0 + 0x72]
  3861. 00002A02  4EAD 27CA                jsr        [A5 + 0x27CA /* export_1269 */]
  3862. label00002A06:
  3863. 00002A06  2F2E FF9C                move.l     -[A7], [A6 - 0x64]
  3864. 00002A0A  205F                     movea.l    A0, [A7]+
  3865. 00002A0C  A02A                     syscall    HUnlock
  3866. 00002A0E  2F2E FF9C                move.l     -[A7], [A6 - 0x64]
  3867. 00002A12  205F                     movea.l    A0, [A7]+
  3868. 00002A14  A023                     syscall    DisposHandle/DisposeHandle
  3869. 00002A16  7000                     moveq.l    D0, 0x00
  3870. 00002A18  2D40 FF9C                move.l     [A6 - 0x64], D0
  3871. 00002A1C  2F2E FFA4                move.l     -[A7], [A6 - 0x5C]
  3872. 00002A20  205F                     movea.l    A0, [A7]+
  3873. 00002A22  A02A                     syscall    HUnlock
  3874. 00002A24  2F2E FFA4                move.l     -[A7], [A6 - 0x5C]
  3875. 00002A28  205F                     movea.l    A0, [A7]+
  3876. 00002A2A  A023                     syscall    DisposHandle/DisposeHandle
  3877. 00002A2C  7000                     moveq.l    D0, 0x00
  3878. 00002A2E  2D40 FFA4                move.l     [A6 - 0x5C], D0
  3879. 00002A32  5286                     addq.l     D6, 1
  3880. 00002A34  6908                     bvs        +0xA /* 00002A3E */
  3881. label00002A36:
  3882. 00002A36  BCAE FF7E                cmp.l      D6, [A6 - 0x82]
  3883. 00002A3A  6F00 FC52                ble        -0x3AC /* 0000268E */
  3884. label00002A3E:
  3885. 00002A3E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3886. 00002A42  4EBA 2B80                jsr        [PC + 0x2B80 /* 000055C4 */]
  3887. 00002A46  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3888. 00002A4A  4EBA 2B50                jsr        [PC + 0x2B50 /* 0000559C */]
  3889. 00002A4E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3890. 00002A52  4EBA 2C08                jsr        [PC + 0x2C08 /* 0000565C */]
  3891. 00002A56  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3892. 00002A5A  4EBA 2E54                jsr        [PC + 0x2E54 /* 000058B0 */]
  3893. 00002A5E  486E FFC2                pea.l      [A6 - 0x3E]
  3894. 00002A62  4EAD 2112                jsr        [A5 + 0x2112 /* export_1054 */]
  3895. 00002A66  3D6E FFC0 000C           move.w     [A6 + 0xC], [A6 - 0x40]
  3896. 00002A6C  4CDF 1CF0                movem.l    D4,D5,D6,D7,A2,A3,A4, [A7]+
  3897. 00002A70  4E5E                     unlink     A6
  3898. 00002A72  2E9F                     move.l     [A7], [A7]+
  3899. 00002A74  4E75                     rts
  3900. 00002A76  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  3901. 00002A7A  FFFC                     .invalid   <<F/7/7>>
  3902. 00002A7C  2F0C                     move.l     -[A7], A4
  3903. 00002A7E  286E 0008                movea.l    A4, [A6 + 0x8]
  3904. 00002A82  204C                     movea.l    A0, A4
  3905. 00002A84  5088                     addq.l     A0, 8
  3906. 00002A86  2050                     movea.l    A0, [A0]
  3907. 00002A88  2D48 FFFC                move.l     [A6 - 0x4], A0
  3908. 00002A8C  4AAC FFA4                tst.l      [A4 - 0x5C]
  3909. 00002A90  6716                     beq        +0x18 /* 00002AA8 */
  3910. 00002A92  2F2C FFA4                move.l     -[A7], [A4 - 0x5C]
  3911. 00002A96  205F                     movea.l    A0, [A7]+
  3912. 00002A98  A02A                     syscall    HUnlock
  3913. 00002A9A  2F2C FFA4                move.l     -[A7], [A4 - 0x5C]
  3914. 00002A9E  205F                     movea.l    A0, [A7]+
  3915. 00002AA0  A023                     syscall    DisposHandle/DisposeHandle
  3916. 00002AA2  7000                     moveq.l    D0, 0x00
  3917. 00002AA4  2940 FFA4                move.l     [A4 - 0x5C], D0
  3918. label00002AA8:
  3919. 00002AA8  4AAC FF9C                tst.l      [A4 - 0x64]
  3920. 00002AAC  6716                     beq        +0x18 /* 00002AC4 */
  3921. 00002AAE  2F2C FF9C                move.l     -[A7], [A4 - 0x64]
  3922. 00002AB2  205F                     movea.l    A0, [A7]+
  3923. 00002AB4  A02A                     syscall    HUnlock
  3924. 00002AB6  2F2C FF9C                move.l     -[A7], [A4 - 0x64]
  3925. 00002ABA  205F                     movea.l    A0, [A7]+
  3926. 00002ABC  A023                     syscall    DisposHandle/DisposeHandle
  3927. 00002ABE  7000                     moveq.l    D0, 0x00
  3928. 00002AC0  2940 FF9C                move.l     [A4 - 0x64], D0
  3929. label00002AC4:
  3930. 00002AC4  2F2C 0008                move.l     -[A7], [A4 + 0x8]
  3931. 00002AC8  4EBA 2AD2                jsr        [PC + 0x2AD2 /* 0000559C */]
  3932. 00002ACC  2F2C 0008                move.l     -[A7], [A4 + 0x8]
  3933. 00002AD0  4EBA 2DDE                jsr        [PC + 0x2DDE /* 000058B0 */]
  3934. 00002AD4  285F                     movea.l    A4, [A7]+
  3935. 00002AD6  4E5E                     unlink     A6
  3936. 00002AD8  205F                     movea.l    A0, [A7]+
  3937. 00002ADA  DEFC 000A                add.w      A7, 0xA /* '\n' */
  3938. 00002ADE  4ED0                     jmp        [A0]
  3939. fn00002AE0:
  3940. 00002AE0  4E56 FF66                link       A6, -0x009A
  3941. 00002AE4  48E7 0F38                movem.l    -[A7], D4,D5,D6,D7,A2,A3,A4
  3942. 00002AE8  286E 0008                movea.l    A4, [A6 + 0x8]
  3943. 00002AEC  426E FFC0                clr.w      [A6 - 0x40]
  3944. 00002AF0  41EE FFB8                lea.l      A0, [A6 - 0x48]
  3945. 00002AF4  2454                     movea.l    A2, [A4]
  3946. 00002AF6  43EA 00BA                lea.l      A1, [A2 + 0xBA]
  3947. 00002AFA  7003                     moveq.l    D0, 0x03
  3948. label00002AFC:
  3949. 00002AFC  30D9                     move.w     [A0]+, [A1]+
  3950. 00002AFE  51C8 FFFC                dbf        D0, -0x6 /* 00002AFC */
  3951. 00002B02  357C 0008 00B8           move.w     [A2 + 0xB8], 0x8
  3952. 00002B08  2054                     movea.l    A0, [A4]
  3953. 00002B0A  3F28 00B8                move.w     -[A7], [A0 + 0xB8]
  3954. 00002B0E  486E FFB8                pea.l      [A6 - 0x48]
  3955. 00002B12  4EAD 4C72                jsr        [A5 + 0x4C72 /* export_2442 */]
  3956. 00002B16  3F3C 0008                move.w     -[A7], 0x8
  3957. 00002B1A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3958. 00002B1E  4EBA 2910                jsr        [PC + 0x2910 /* 00005430 */]
  3959. 00002B22  7000                     moveq.l    D0, 0x00
  3960. 00002B24  2D40 FFA4                move.l     [A6 - 0x5C], D0
  3961. 00002B28  7000                     moveq.l    D0, 0x00
  3962. 00002B2A  2D40 FF9C                move.l     [A6 - 0x64], D0
  3963. 00002B2E  486E FFC2                pea.l      [A6 - 0x3E]
  3964. 00002B32  487A FF44                pea.l      [PC - 0xBC /* 00002A78, value 0x4E56FFFC */]
  3965. 00002B36  2F0E                     move.l     -[A7], A6
  3966. 00002B38  4EAD 20CA                jsr        [A5 + 0x20CA /* export_1045 */]
  3967. 00002B3C  7000                     moveq.l    D0, 0x00
  3968. 00002B3E  2D40 FF82                move.l     [A6 - 0x7E], D0
  3969. 00002B42  2054                     movea.l    A0, [A4]
  3970. 00002B44  2028 004C                move.l     D0, [A0 + 0x4C]
  3971. 00002B48  5380                     subq.l     D0, 1
  3972. 00002B4A  2D40 FF7E                move.l     [A6 - 0x82], D0
  3973. 00002B4E  2C2E FF82                move.l     D6, [A6 - 0x7E]
  3974. 00002B52  6000 031E                bra        +0x320 /* 00002E72 */
  3975. label00002B56:
  3976. 00002B56  4EAD 4C62                jsr        [A5 + 0x4C62 /* export_2440 */]
  3977. 00002B5A  2054                     movea.l    A0, [A4]
  3978. 00002B5C  4AA8 0044                tst.l      [A0 + 0x44]
  3979. 00002B60  6714                     beq        +0x16 /* 00002B76 */
  3980. 00002B62  2248                     movea.l    A1, A0
  3981. 00002B64  2069 0044                movea.l    A0, [A1 + 0x44]
  3982. 00002B68  2050                     movea.l    A0, [A0]
  3983. 00002B6A  3006                     move.w     D0, D6
  3984. 00002B6C  E540                     asl        D0.w, 2
  3985. 00002B6E  2D70 0000 FFA8           move.l     [A6 - 0x58], [A0 + D0.w]
  3986. 00002B74  6032                     bra        +0x34 /* 00002BA8 */
  3987. label00002B76:
  3988. 00002B76  7008                     moveq.l    D0, 0x08
  3989. 00002B78  2054                     movea.l    A0, [A4]
  3990. 00002B7A  81E8 0006                divs.w     D0, [A0 + 0x6]
  3991. 00002B7E  5340                     subq.w     D0, 1
  3992. 00002B80  48C0                     ext.l      D0
  3993. 00002B82  D0A8 002A                add.l      D0, [A0 + 0x2A]
  3994. 00002B86  3228 0006                move.w     D1, [A0 + 0x6]
  3995. 00002B8A  48C1                     ext.l      D1
  3996. 00002B8C  2F00                     move.l     -[A7], D0
  3997. 00002B8E  2F01                     move.l     -[A7], D1
  3998. 00002B90  4EAD 24EA                jsr        [A5 + 0x24EA /* export_1177 */]
  3999. 00002B94  7008                     moveq.l    D0, 0x08
  4000. 00002B96  2F00                     move.l     -[A7], D0
  4001. 00002B98  4EAD 24F2                jsr        [A5 + 0x24F2 /* export_1178 */]
  4002. 00002B9C  2F28 003E                move.l     -[A7], [A0 + 0x3E]
  4003. 00002BA0  4EAD 24EA                jsr        [A5 + 0x24EA /* export_1177 */]
  4004. 00002BA4  2D5F FFA8                move.l     [A6 - 0x58], [A7]+
  4005. label00002BA8:
  4006. 00002BA8  42A7                     clr.l      -[A7]
  4007. 00002BAA  2F2E FFA8                move.l     -[A7], [A6 - 0x58]
  4008. 00002BAE  4EAD 23AA                jsr        [A5 + 0x23AA /* export_1137 */]
  4009. 00002BB2  2D57 FFA4                move.l     [A6 - 0x5C], [A7]
  4010. 00002BB6  4EAD 20E2                jsr        [A5 + 0x20E2 /* export_1048 */]
  4011. 00002BBA  2F2E FFA4                move.l     -[A7], [A6 - 0x5C]
  4012. 00002BBE  205F                     movea.l    A0, [A7]+
  4013. 00002BC0  A064                     syscall    MoveHHi
  4014. 00002BC2  2F2E FFA4                move.l     -[A7], [A6 - 0x5C]
  4015. 00002BC6  205F                     movea.l    A0, [A7]+
  4016. 00002BC8  A029                     syscall    HLock
  4017. 00002BCA  4267                     clr.w      -[A7]
  4018. 00002BCC  2054                     movea.l    A0, [A4]
  4019. 00002BCE  3F28 0068                move.w     -[A7], [A0 + 0x68]
  4020. 00002BD2  3F3C 0001                move.w     -[A7], 0x1
  4021. 00002BD6  2268 0048                movea.l    A1, [A0 + 0x48]
  4022. 00002BDA  2251                     movea.l    A1, [A1]
  4023. 00002BDC  3006                     move.w     D0, D6
  4024. 00002BDE  E540                     asl        D0.w, 2
  4025. 00002BE0  2F31 0000                move.l     -[A7], [A1 + D0.w]
  4026. 00002BE4  4EAD 032A                jsr        [A5 + 0x32A /* export_97 */]
  4027. 00002BE8  4EAD 20F2                jsr        [A5 + 0x20F2 /* export_1050 */]
  4028. 00002BEC  4267                     clr.w      -[A7]
  4029. 00002BEE  2054                     movea.l    A0, [A4]
  4030. 00002BF0  3F28 0068                move.w     -[A7], [A0 + 0x68]
  4031. 00002BF4  486E FFA8                pea.l      [A6 - 0x58]
  4032. 00002BF8  226E FFA4                movea.l    A1, [A6 - 0x5C]
  4033. 00002BFC  2F11                     move.l     -[A7], [A1]
  4034. 00002BFE  4EAD 02C2                jsr        [A5 + 0x2C2 /* export_84 */]
  4035. 00002C02  4EAD 20F2                jsr        [A5 + 0x20F2 /* export_1050 */]
  4036. 00002C06  2054                     movea.l    A0, [A4]
  4037. 00002C08  3D68 002C FF98           move.w     [A6 - 0x68], [A0 + 0x2C]
  4038. 00002C0E  302E FF98                move.w     D0, [A6 - 0x68]
  4039. 00002C12  48C0                     ext.l      D0
  4040. 00002C14  2F00                     move.l     -[A7], D0
  4041. 00002C16  2F28 003E                move.l     -[A7], [A0 + 0x3E]
  4042. 00002C1A  4EAD 24EA                jsr        [A5 + 0x24EA /* export_1177 */]
  4043. 00002C1E  2D5F FFA0                move.l     [A6 - 0x60], [A7]+
  4044. 00002C22  42A7                     clr.l      -[A7]
  4045. 00002C24  2F2E FFA0                move.l     -[A7], [A6 - 0x60]
  4046. 00002C28  4EAD 23AA                jsr        [A5 + 0x23AA /* export_1137 */]
  4047. 00002C2C  2D57 FF9C                move.l     [A6 - 0x64], [A7]
  4048. 00002C30  4EAD 20E2                jsr        [A5 + 0x20E2 /* export_1048 */]
  4049. 00002C34  2F2E FF9C                move.l     -[A7], [A6 - 0x64]
  4050. 00002C38  205F                     movea.l    A0, [A7]+
  4051. 00002C3A  A064                     syscall    MoveHHi
  4052. 00002C3C  2F2E FF9C                move.l     -[A7], [A6 - 0x64]
  4053. 00002C40  205F                     movea.l    A0, [A7]+
  4054. 00002C42  A029                     syscall    HLock
  4055. 00002C44  42A7                     clr.l      -[A7]
  4056. 00002C46  206E FF9C                movea.l    A0, [A6 - 0x64]
  4057. 00002C4A  2F10                     move.l     -[A7], [A0]
  4058. 00002C4C  4EAD 04F2                jsr        [A5 + 0x4F2 /* export_154 */]
  4059. 00002C50  265F                     movea.l    A3, [A7]+
  4060. 00002C52  4267                     clr.w      -[A7]
  4061. 00002C54  206E FFA4                movea.l    A0, [A6 - 0x5C]
  4062. 00002C58  2F10                     move.l     -[A7], [A0]
  4063. 00002C5A  2F0B                     move.l     -[A7], A3
  4064. 00002C5C  2F2E FFA8                move.l     -[A7], [A6 - 0x58]
  4065. 00002C60  2F2E FFA0                move.l     -[A7], [A6 - 0x60]
  4066. 00002C64  4EBA EE1E                jsr        [PC - 0x11E2 /* 00001A84 */]
  4067. 00002C68  4EAD 20F2                jsr        [A5 + 0x20F2 /* export_1050 */]
  4068. 00002C6C  4267                     clr.w      -[A7]
  4069. 00002C6E  2054                     movea.l    A0, [A4]
  4070. 00002C70  2F28 0072                move.l     -[A7], [A0 + 0x72]
  4071. 00002C74  4EAD 27C2                jsr        [A5 + 0x27C2 /* export_1268 */]
  4072. 00002C78  101F                     move.b     D0, [A7]+
  4073. 00002C7A  6700 01C6                beq        +0x1C8 /* 00002E42 */
  4074. 00002C7E  42A7                     clr.l      -[A7]
  4075. 00002C80  2054                     movea.l    A0, [A4]
  4076. 00002C82  2F28 0072                move.l     -[A7], [A0 + 0x72]
  4077. 00002C86  4EAD 27DA                jsr        [A5 + 0x27DA /* export_1271 */]
  4078. 00002C8A  2D5F FFB4                move.l     [A6 - 0x4C], [A7]+
  4079. 00002C8E  42A7                     clr.l      -[A7]
  4080. 00002C90  2054                     movea.l    A0, [A4]
  4081. 00002C92  2F28 0072                move.l     -[A7], [A0 + 0x72]
  4082. 00002C96  4EAD 27D2                jsr        [A5 + 0x27D2 /* export_1270 */]
  4083. 00002C9A  2D5F FFB0                move.l     [A6 - 0x50], [A7]+
  4084. 00002C9E  2054                     movea.l    A0, [A4]
  4085. 00002CA0  3D68 002C FF98           move.w     [A6 - 0x68], [A0 + 0x2C]
  4086. 00002CA6  3D6E FFB6 FF9A           move.w     [A6 - 0x66], [A6 - 0x4A]
  4087. 00002CAC  42A7                     clr.l      -[A7]
  4088. 00002CAE  206E FF9C                movea.l    A0, [A6 - 0x64]
  4089. 00002CB2  2F10                     move.l     -[A7], [A0]
  4090. 00002CB4  4EAD 04F2                jsr        [A5 + 0x4F2 /* export_154 */]
  4091. 00002CB8  265F                     movea.l    A3, [A7]+
  4092. 00002CBA  2F06                     move.l     -[A7], D6
  4093. 00002CBC  2054                     movea.l    A0, [A4]
  4094. 00002CBE  2F28 003E                move.l     -[A7], [A0 + 0x3E]
  4095. 00002CC2  4EAD 24EA                jsr        [A5 + 0x24EA /* export_1177 */]
  4096. 00002CC6  302E FF9A                move.w     D0, [A6 - 0x66]
  4097. 00002CCA  48C0                     ext.l      D0
  4098. 00002CCC  2F00                     move.l     -[A7], D0
  4099. 00002CCE  4EAD 24EA                jsr        [A5 + 0x24EA /* export_1177 */]
  4100. 00002CD2  2A1F                     move.l     D5, [A7]+
  4101. 00002CD4  DAAE FFB0                add.l      D5, [A6 - 0x50]
  4102. 00002CD8  3028 003A                move.w     D0, [A0 + 0x3A]
  4103. 00002CDC  5340                     subq.w     D0, 1
  4104. 00002CDE  670A                     beq        +0xC /* 00002CEA */
  4105. 00002CE0  5340                     subq.w     D0, 1
  4106. 00002CE2  6700 008C                beq        +0x8E /* 00002D70 */
  4107. 00002CE6  6000 0146                bra        +0x148 /* 00002E2E */
  4108. label00002CEA:
  4109. 00002CEA  4267                     clr.w      -[A7]
  4110. 00002CEC  1F3C 0001                move.b     -[A7], 0x1
  4111. 00002CF0  4EAD 27FA                jsr        [A5 + 0x27FA /* export_1275 */]
  4112. 00002CF4  181F                     move.b     D4, [A7]+
  4113. 00002CF6  7000                     moveq.l    D0, 0x00
  4114. 00002CF8  2D40 FF7A                move.l     [A6 - 0x86], D0
  4115. 00002CFC  42A7                     clr.l      -[A7]
  4116. 00002CFE  2054                     movea.l    A0, [A4]
  4117. 00002D00  2028 003E                move.l     D0, [A0 + 0x3E]
  4118. 00002D04  5380                     subq.l     D0, 1
  4119. 00002D06  2F00                     move.l     -[A7], D0
  4120. 00002D08  2F06                     move.l     -[A7], D6
  4121. 00002D0A  2F28 003E                move.l     -[A7], [A0 + 0x3E]
  4122. 00002D0E  4EAD 24EA                jsr        [A5 + 0x24EA /* export_1177 */]
  4123. 00002D12  2028 002E                move.l     D0, [A0 + 0x2E]
  4124. 00002D16  909F                     sub.l      D0, [A7]+
  4125. 00002D18  5380                     subq.l     D0, 1
  4126. 00002D1A  2F00                     move.l     -[A7], D0
  4127. 00002D1C  201F                     move.l     D0, [A7]+
  4128. 00002D1E  2E9F                     move.l     [A7], [A7]+
  4129. 00002D20  B097                     cmp.l      D0, [A7]
  4130. 00002D22  6C02                     bge        +0x4 /* 00002D26 */
  4131. 00002D24  2E80                     move.l     [A7], D0
  4132. label00002D26:
  4133. 00002D26  2D5F FF76                move.l     [A6 - 0x8A], [A7]+
  4134. 00002D2A  2D6E FF7A FF8C           move.l     [A6 - 0x74], [A6 - 0x86]
  4135. 00002D30  6026                     bra        +0x28 /* 00002D58 */
  4136. label00002D32:
  4137. 00002D32  2F0B                     move.l     -[A7], A3
  4138. 00002D34  2F05                     move.l     -[A7], D5
  4139. 00002D36  302E FF9A                move.w     D0, [A6 - 0x66]
  4140. 00002D3A  48C0                     ext.l      D0
  4141. 00002D3C  2F00                     move.l     -[A7], D0
  4142. 00002D3E  4EAD 0212                jsr        [A5 + 0x212 /* export_62 */]
  4143. 00002D42  302E FF98                move.w     D0, [A6 - 0x68]
  4144. 00002D46  48C0                     ext.l      D0
  4145. 00002D48  D7C0                     add.l      A3, D0
  4146. 00002D4A  302E FF9A                move.w     D0, [A6 - 0x66]
  4147. 00002D4E  48C0                     ext.l      D0
  4148. 00002D50  DA80                     add.l      D5, D0
  4149. 00002D52  52AE FF8C                addq.l     [A6 - 0x74], 1
  4150. 00002D56  690A                     bvs        +0xC /* 00002D62 */
  4151. label00002D58:
  4152. 00002D58  202E FF8C                move.l     D0, [A6 - 0x74]
  4153. 00002D5C  B0AE FF76                cmp.l      D0, [A6 - 0x8A]
  4154. 00002D60  6FD0                     ble        -0x2E /* 00002D32 */
  4155. label00002D62:
  4156. 00002D62  4267                     clr.w      -[A7]
  4157. 00002D64  1F04                     move.b     -[A7], D4
  4158. 00002D66  4EAD 27FA                jsr        [A5 + 0x27FA /* export_1275 */]
  4159. 00002D6A  181F                     move.b     D4, [A7]+
  4160. 00002D6C  6000 00CA                bra        +0xCC /* 00002E38 */
  4161. label00002D70:
  4162. 00002D70  4267                     clr.w      -[A7]
  4163. 00002D72  1F3C 0001                move.b     -[A7], 0x1
  4164. 00002D76  4EAD 27FA                jsr        [A5 + 0x27FA /* export_1275 */]
  4165. 00002D7A  181F                     move.b     D4, [A7]+
  4166. 00002D7C  7000                     moveq.l    D0, 0x00
  4167. 00002D7E  2D40 FF72                move.l     [A6 - 0x8E], D0
  4168. 00002D82  42A7                     clr.l      -[A7]
  4169. 00002D84  2054                     movea.l    A0, [A4]
  4170. 00002D86  2028 003E                move.l     D0, [A0 + 0x3E]
  4171. 00002D8A  5380                     subq.l     D0, 1
  4172. 00002D8C  2F00                     move.l     -[A7], D0
  4173. 00002D8E  2F06                     move.l     -[A7], D6
  4174. 00002D90  2F28 003E                move.l     -[A7], [A0 + 0x3E]
  4175. 00002D94  4EAD 24EA                jsr        [A5 + 0x24EA /* export_1177 */]
  4176. 00002D98  2028 002E                move.l     D0, [A0 + 0x2E]
  4177. 00002D9C  909F                     sub.l      D0, [A7]+
  4178. 00002D9E  5380                     subq.l     D0, 1
  4179. 00002DA0  2F00                     move.l     -[A7], D0
  4180. 00002DA2  201F                     move.l     D0, [A7]+
  4181. 00002DA4  2E9F                     move.l     [A7], [A7]+
  4182. 00002DA6  B097                     cmp.l      D0, [A7]
  4183. 00002DA8  6C02                     bge        +0x4 /* 00002DAC */
  4184. 00002DAA  2E80                     move.l     [A7], D0
  4185. label00002DAC:
  4186. 00002DAC  2D5F FF6E                move.l     [A6 - 0x92], [A7]+
  4187. 00002DB0  2D6E FF72 FF8C           move.l     [A6 - 0x74], [A6 - 0x8E]
  4188. 00002DB6  6060                     bra        +0x62 /* 00002E18 */
  4189. label00002DB8:
  4190. 00002DB8  7000                     moveq.l    D0, 0x00
  4191. 00002DBA  2D40 FF6A                move.l     [A6 - 0x96], D0
  4192. 00002DBE  2054                     movea.l    A0, [A4]
  4193. 00002DC0  2028 002A                move.l     D0, [A0 + 0x2A]
  4194. 00002DC4  5380                     subq.l     D0, 1
  4195. 00002DC6  2D40 FF66                move.l     [A6 - 0x9A], D0
  4196. 00002DCA  2E2E FF6A                move.l     D7, [A6 - 0x96]
  4197. 00002DCE  602C                     bra        +0x2E /* 00002DFC */
  4198. label00002DD0:
  4199. 00002DD0  4A87                     tst.l      D7
  4200. 00002DD2  660A                     bne        +0xC /* 00002DDE */
  4201. 00002DD4  2045                     movea.l    A0, D5
  4202. 00002DD6  11B3 7000 7000           move.b     [A0 + D7.w], [A3 + D7.w]
  4203. 00002DDC  601A                     bra        +0x1C /* 00002DF8 */
  4204. label00002DDE:
  4205. 00002DDE  2045                     movea.l    A0, D5
  4206. 00002DE0  2007                     move.l     D0, D7
  4207. 00002DE2  5380                     subq.l     D0, 1
  4208. 00002DE4  1230 0000                move.b     D1, [A0 + D0.w]
  4209. 00002DE8  4881                     ext.w      D1
  4210. 00002DEA  1033 7000                move.b     D0, [A3 + D7.w]
  4211. 00002DEE  4880                     ext.w      D0
  4212. 00002DF0  D041                     add.w      D0, D1
  4213. 00002DF2  2045                     movea.l    A0, D5
  4214. 00002DF4  1180 7000                move.b     [A0 + D7.w], D0
  4215. label00002DF8:
  4216. 00002DF8  5287                     addq.l     D7, 1
  4217. 00002DFA  6906                     bvs        +0x8 /* 00002E02 */
  4218. label00002DFC:
  4219. 00002DFC  BEAE FF66                cmp.l      D7, [A6 - 0x9A]
  4220. 00002E00  6FCE                     ble        -0x30 /* 00002DD0 */
  4221. label00002E02:
  4222. 00002E02  302E FF98                move.w     D0, [A6 - 0x68]
  4223. 00002E06  48C0                     ext.l      D0
  4224. 00002E08  D7C0                     add.l      A3, D0
  4225. 00002E0A  302E FF9A                move.w     D0, [A6 - 0x66]
  4226. 00002E0E  48C0                     ext.l      D0
  4227. 00002E10  DA80                     add.l      D5, D0
  4228. 00002E12  52AE FF8C                addq.l     [A6 - 0x74], 1
  4229. 00002E16  690A                     bvs        +0xC /* 00002E22 */
  4230. label00002E18:
  4231. 00002E18  202E FF8C                move.l     D0, [A6 - 0x74]
  4232. 00002E1C  B0AE FF6E                cmp.l      D0, [A6 - 0x92]
  4233. 00002E20  6F96                     ble        -0x68 /* 00002DB8 */
  4234. label00002E22:
  4235. 00002E22  4267                     clr.w      -[A7]
  4236. 00002E24  1F04                     move.b     -[A7], D4
  4237. 00002E26  4EAD 27FA                jsr        [A5 + 0x27FA /* export_1275 */]
  4238. 00002E2A  181F                     move.b     D4, [A7]+
  4239. 00002E2C  600A                     bra        +0xC /* 00002E38 */
  4240. label00002E2E:
  4241. 00002E2E  3F3C 98E0                move.w     -[A7], 0x98E0
  4242. 00002E32  42A7                     clr.l      -[A7]
  4243. 00002E34  4EAD 2102                jsr        [A5 + 0x2102 /* export_1052 */]
  4244. label00002E38:
  4245. 00002E38  2054                     movea.l    A0, [A4]
  4246. 00002E3A  2F28 0072                move.l     -[A7], [A0 + 0x72]
  4247. 00002E3E  4EAD 27CA                jsr        [A5 + 0x27CA /* export_1269 */]
  4248. label00002E42:
  4249. 00002E42  2F2E FF9C                move.l     -[A7], [A6 - 0x64]
  4250. 00002E46  205F                     movea.l    A0, [A7]+
  4251. 00002E48  A02A                     syscall    HUnlock
  4252. 00002E4A  2F2E FF9C                move.l     -[A7], [A6 - 0x64]
  4253. 00002E4E  205F                     movea.l    A0, [A7]+
  4254. 00002E50  A023                     syscall    DisposHandle/DisposeHandle
  4255. 00002E52  7000                     moveq.l    D0, 0x00
  4256. 00002E54  2D40 FF9C                move.l     [A6 - 0x64], D0
  4257. 00002E58  2F2E FFA4                move.l     -[A7], [A6 - 0x5C]
  4258. 00002E5C  205F                     movea.l    A0, [A7]+
  4259. 00002E5E  A02A                     syscall    HUnlock
  4260. 00002E60  2F2E FFA4                move.l     -[A7], [A6 - 0x5C]
  4261. 00002E64  205F                     movea.l    A0, [A7]+
  4262. 00002E66  A023                     syscall    DisposHandle/DisposeHandle
  4263. 00002E68  7000                     moveq.l    D0, 0x00
  4264. 00002E6A  2D40 FFA4                move.l     [A6 - 0x5C], D0
  4265. 00002E6E  5286                     addq.l     D6, 1
  4266. 00002E70  6908                     bvs        +0xA /* 00002E7A */
  4267. label00002E72:
  4268. 00002E72  BCAE FF7E                cmp.l      D6, [A6 - 0x82]
  4269. 00002E76  6F00 FCDE                ble        -0x320 /* 00002B56 */
  4270. label00002E7A:
  4271. 00002E7A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4272. 00002E7E  4EBA 2744                jsr        [PC + 0x2744 /* 000055C4 */]
  4273. 00002E82  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4274. 00002E86  4EBA 2714                jsr        [PC + 0x2714 /* 0000559C */]
  4275. 00002E8A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4276. 00002E8E  4EBA 27CC                jsr        [PC + 0x27CC /* 0000565C */]
  4277. 00002E92  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4278. 00002E96  4EBA 2A18                jsr        [PC + 0x2A18 /* 000058B0 */]
  4279. 00002E9A  486E FFC2                pea.l      [A6 - 0x3E]
  4280. 00002E9E  4EAD 2112                jsr        [A5 + 0x2112 /* export_1054 */]
  4281. 00002EA2  3D6E FFC0 000C           move.w     [A6 + 0xC], [A6 - 0x40]
  4282. 00002EA8  4CDF 1CF0                movem.l    D4,D5,D6,D7,A2,A3,A4, [A7]+
  4283. 00002EAC  4E5E                     unlink     A6
  4284. 00002EAE  2E9F                     move.l     [A7], [A7]+
  4285. 00002EB0  4E75                     rts
  4286. 00002EB2  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  4287. 00002EB6  FFFC                     .invalid   <<F/7/7>>
  4288. 00002EB8  2F0C                     move.l     -[A7], A4
  4289. 00002EBA  286E 0008                movea.l    A4, [A6 + 0x8]
  4290. 00002EBE  204C                     movea.l    A0, A4
  4291. 00002EC0  5088                     addq.l     A0, 8
  4292. 00002EC2  2050                     movea.l    A0, [A0]
  4293. 00002EC4  2D48 FFFC                move.l     [A6 - 0x4], A0
  4294. 00002EC8  4AAC FFB4                tst.l      [A4 - 0x4C]
  4295. 00002ECC  6716                     beq        +0x18 /* 00002EE4 */
  4296. 00002ECE  2F2C FFB4                move.l     -[A7], [A4 - 0x4C]
  4297. 00002ED2  205F                     movea.l    A0, [A7]+
  4298. 00002ED4  A02A                     syscall    HUnlock
  4299. 00002ED6  2F2C FFB4                move.l     -[A7], [A4 - 0x4C]
  4300. 00002EDA  205F                     movea.l    A0, [A7]+
  4301. 00002EDC  A023                     syscall    DisposHandle/DisposeHandle
  4302. 00002EDE  7000                     moveq.l    D0, 0x00
  4303. 00002EE0  2940 FFB4                move.l     [A4 - 0x4C], D0
  4304. label00002EE4:
  4305. 00002EE4  2F2C 0008                move.l     -[A7], [A4 + 0x8]
  4306. 00002EE8  4EBA 2B82                jsr        [PC + 0x2B82 /* 00005A6C */]
  4307. 00002EEC  2F2C 0008                move.l     -[A7], [A4 + 0x8]
  4308. 00002EF0  4EBA 2BBE                jsr        [PC + 0x2BBE /* 00005AB0 */]
  4309. 00002EF4  2F2C 0008                move.l     -[A7], [A4 + 0x8]
  4310. 00002EF8  4EBA 26A2                jsr        [PC + 0x26A2 /* 0000559C */]
  4311. 00002EFC  2F2C 0008                move.l     -[A7], [A4 + 0x8]
  4312. 00002F00  4EBA 29AE                jsr        [PC + 0x29AE /* 000058B0 */]
  4313. 00002F04  285F                     movea.l    A4, [A7]+
  4314. 00002F06  4E5E                     unlink     A6
  4315. 00002F08  205F                     movea.l    A0, [A7]+
  4316. 00002F0A  DEFC 000A                add.w      A7, 0xA /* '\n' */
  4317. 00002F0E  4ED0                     jmp        [A0]
  4318. fn00002F10:
  4319. 00002F10  4E56 FF8A                link       A6, -0x0076
  4320. 00002F14  48E7 0F38                movem.l    -[A7], D4,D5,D6,D7,A2,A3,A4
  4321. 00002F18  266E 0008                movea.l    A3, [A6 + 0x8]
  4322. 00002F1C  284B                     movea.l    A4, A3
  4323. 00002F1E  426E FFFE                clr.w      [A6 - 0x2]
  4324. 00002F22  7000                     moveq.l    D0, 0x00
  4325. 00002F24  2D40 FFB4                move.l     [A6 - 0x4C], D0
  4326. 00002F28  2054                     movea.l    A0, [A4]
  4327. 00002F2A  3168 0006 00B8           move.w     [A0 + 0xB8], [A0 + 0x6]
  4328. 00002F30  43EE FF9A                lea.l      A1, [A6 - 0x66]
  4329. 00002F34  45E8 00BA                lea.l      A2, [A0 + 0xBA]
  4330. 00002F38  7003                     moveq.l    D0, 0x03
  4331. label00002F3A:
  4332. 00002F3A  32DA                     move.w     [A1]+, [A2]+
  4333. 00002F3C  51C8 FFFC                dbf        D0, -0x6 /* 00002F3A */
  4334. 00002F40  2054                     movea.l    A0, [A4]
  4335. 00002F42  3F28 00B8                move.w     -[A7], [A0 + 0xB8]
  4336. 00002F46  486E FF9A                pea.l      [A6 - 0x66]
  4337. 00002F4A  4EAD 4C72                jsr        [A5 + 0x4C72 /* export_2442 */]
  4338. 00002F4E  2054                     movea.l    A0, [A4]
  4339. 00002F50  3F28 00B8                move.w     -[A7], [A0 + 0xB8]
  4340. 00002F54  2F0B                     move.l     -[A7], A3
  4341. 00002F56  4EBA 24D8                jsr        [PC + 0x24D8 /* 00005430 */]
  4342. 00002F5A  7000                     moveq.l    D0, 0x00
  4343. 00002F5C  2D40 FFB4                move.l     [A6 - 0x4C], D0
  4344. 00002F60  486E FFC0                pea.l      [A6 - 0x40]
  4345. 00002F64  487A FF4E                pea.l      [PC - 0xB2 /* 00002EB4, value 0x4E56FFFC */]
  4346. 00002F68  2F0E                     move.l     -[A7], A6
  4347. 00002F6A  4EAD 20CA                jsr        [A5 + 0x20CA /* export_1045 */]
  4348. 00002F6E  2F0B                     move.l     -[A7], A3
  4349. 00002F70  4EBA 2AB6                jsr        [PC + 0x2AB6 /* 00005A28 */]
  4350. 00002F74  4267                     clr.w      -[A7]
  4351. 00002F76  2F0B                     move.l     -[A7], A3
  4352. 00002F78  4EBA 29F2                jsr        [PC + 0x29F2 /* 0000596C */]
  4353. 00002F7C  7004                     moveq.l    D0, 0x04
  4354. 00002F7E  2054                     movea.l    A0, [A4]
  4355. 00002F80  B068 00B8                cmp.w      D0, [A0 + 0xB8]
  4356. 00002F84  6616                     bne        +0x18 /* 00002F9C */
  4357. 00002F86  2028 002A                move.l     D0, [A0 + 0x2A]
  4358. 00002F8A  5280                     addq.l     D0, 1
  4359. 00002F8C  2F00                     move.l     -[A7], D0
  4360. 00002F8E  7002                     moveq.l    D0, 0x02
  4361. 00002F90  2F00                     move.l     -[A7], D0
  4362. 00002F92  4EAD 24F2                jsr        [A5 + 0x24F2 /* export_1178 */]
  4363. 00002F96  2D5F FFB8                move.l     [A6 - 0x48], [A7]+
  4364. 00002F9A  6008                     bra        +0xA /* 00002FA4 */
  4365. label00002F9C:
  4366. 00002F9C  2054                     movea.l    A0, [A4]
  4367. 00002F9E  2D68 002A FFB8           move.l     [A6 - 0x48], [A0 + 0x2A]
  4368. label00002FA4:
  4369. 00002FA4  42A7                     clr.l      -[A7]
  4370. 00002FA6  2F2E FFB8                move.l     -[A7], [A6 - 0x48]
  4371. 00002FAA  4EAD 23AA                jsr        [A5 + 0x23AA /* export_1137 */]
  4372. 00002FAE  2D57 FFB4                move.l     [A6 - 0x4C], [A7]
  4373. 00002FB2  4EAD 20E2                jsr        [A5 + 0x20E2 /* export_1048 */]
  4374. 00002FB6  2F2E FFB4                move.l     -[A7], [A6 - 0x4C]
  4375. 00002FBA  205F                     movea.l    A0, [A7]+
  4376. 00002FBC  A064                     syscall    MoveHHi
  4377. 00002FBE  2F2E FFB4                move.l     -[A7], [A6 - 0x4C]
  4378. 00002FC2  205F                     movea.l    A0, [A7]+
  4379. 00002FC4  A029                     syscall    HLock
  4380. 00002FC6  7000                     moveq.l    D0, 0x00
  4381. 00002FC8  2D40 FF96                move.l     [A6 - 0x6A], D0
  4382. 00002FCC  2054                     movea.l    A0, [A4]
  4383. 00002FCE  2028 004C                move.l     D0, [A0 + 0x4C]
  4384. 00002FD2  5380                     subq.l     D0, 1
  4385. 00002FD4  2D40 FF92                move.l     [A6 - 0x6E], D0
  4386. 00002FD8  2E2E FF96                move.l     D7, [A6 - 0x6A]
  4387. 00002FDC  6000 00FE                bra        +0x100 /* 000030DC */
  4388. label00002FE0:
  4389. 00002FE0  4EAD 4C62                jsr        [A5 + 0x4C62 /* export_2440 */]
  4390. 00002FE4  4267                     clr.w      -[A7]
  4391. 00002FE6  2054                     movea.l    A0, [A4]
  4392. 00002FE8  3F28 0068                move.w     -[A7], [A0 + 0x68]
  4393. 00002FEC  3F3C 0001                move.w     -[A7], 0x1
  4394. 00002FF0  2268 0048                movea.l    A1, [A0 + 0x48]
  4395. 00002FF4  2251                     movea.l    A1, [A1]
  4396. 00002FF6  3007                     move.w     D0, D7
  4397. 00002FF8  E540                     asl        D0.w, 2
  4398. 00002FFA  2F31 0000                move.l     -[A7], [A1 + D0.w]
  4399. 00002FFE  4EAD 032A                jsr        [A5 + 0x32A /* export_97 */]
  4400. 00003002  4EAD 20F2                jsr        [A5 + 0x20F2 /* export_1050 */]
  4401. 00003006  4267                     clr.w      -[A7]
  4402. 00003008  2054                     movea.l    A0, [A4]
  4403. 0000300A  2F28 0072                move.l     -[A7], [A0 + 0x72]
  4404. 0000300E  4EAD 27C2                jsr        [A5 + 0x27C2 /* export_1268 */]
  4405. 00003012  101F                     move.b     D0, [A7]+
  4406. 00003014  6700 00C2                beq        +0xC4 /* 000030D8 */
  4407. 00003018  7000                     moveq.l    D0, 0x00
  4408. 0000301A  2D40 FF8E                move.l     [A6 - 0x72], D0
  4409. 0000301E  42A7                     clr.l      -[A7]
  4410. 00003020  2054                     movea.l    A0, [A4]
  4411. 00003022  2028 003E                move.l     D0, [A0 + 0x3E]
  4412. 00003026  5380                     subq.l     D0, 1
  4413. 00003028  2F00                     move.l     -[A7], D0
  4414. 0000302A  2F07                     move.l     -[A7], D7
  4415. 0000302C  2F28 003E                move.l     -[A7], [A0 + 0x3E]
  4416. 00003030  4EAD 24EA                jsr        [A5 + 0x24EA /* export_1177 */]
  4417. 00003034  2028 002E                move.l     D0, [A0 + 0x2E]
  4418. 00003038  909F                     sub.l      D0, [A7]+
  4419. 0000303A  5380                     subq.l     D0, 1
  4420. 0000303C  2F00                     move.l     -[A7], D0
  4421. 0000303E  201F                     move.l     D0, [A7]+
  4422. 00003040  2E9F                     move.l     [A7], [A7]+
  4423. 00003042  B097                     cmp.l      D0, [A7]
  4424. 00003044  6C02                     bge        +0x4 /* 00003048 */
  4425. 00003046  2E80                     move.l     [A7], D0
  4426. label00003048:
  4427. 00003048  2D5F FF8A                move.l     [A6 - 0x76], [A7]+
  4428. 0000304C  2C2E FF8E                move.l     D6, [A6 - 0x72]
  4429. 00003050  6076                     bra        +0x78 /* 000030C8 */
  4430. label00003052:
  4431. 00003052  2006                     move.l     D0, D6
  4432. 00003054  C0BC 0000 0020           and.l      D0, 0x20 /* ' ' */
  4433. 0000305A  4A80                     tst.l      D0
  4434. 0000305C  6704                     beq        +0x6 /* 00003062 */
  4435. 0000305E  4EAD 4C62                jsr        [A5 + 0x4C62 /* export_2440 */]
  4436. label00003062:
  4437. 00003062  4267                     clr.w      -[A7]
  4438. 00003064  2054                     movea.l    A0, [A4]
  4439. 00003066  3F28 0068                move.w     -[A7], [A0 + 0x68]
  4440. 0000306A  486E FFB8                pea.l      [A6 - 0x48]
  4441. 0000306E  226E FFB4                movea.l    A1, [A6 - 0x4C]
  4442. 00003072  2F11                     move.l     -[A7], [A1]
  4443. 00003074  4EAD 02C2                jsr        [A5 + 0x2C2 /* export_84 */]
  4444. 00003078  4EAD 20F2                jsr        [A5 + 0x20F2 /* export_1050 */]
  4445. 0000307C  42A7                     clr.l      -[A7]
  4446. 0000307E  206E FFB4                movea.l    A0, [A6 - 0x4C]
  4447. 00003082  2F10                     move.l     -[A7], [A0]
  4448. 00003084  4EAD 04F2                jsr        [A5 + 0x4F2 /* export_154 */]
  4449. 00003088  281F                     move.l     D4, [A7]+
  4450. 0000308A  42A7                     clr.l      -[A7]
  4451. 0000308C  2F0B                     move.l     -[A7], A3
  4452. 0000308E  4EBA 2894                jsr        [PC + 0x2894 /* 00005924 */]
  4453. 00003092  2D5F FFB0                move.l     [A6 - 0x50], [A7]+
  4454. 00003096  4267                     clr.w      -[A7]
  4455. 00003098  1F3C 0001                move.b     -[A7], 0x1
  4456. 0000309C  4EAD 27FA                jsr        [A5 + 0x27FA /* export_1275 */]
  4457. 000030A0  1A1F                     move.b     D5, [A7]+
  4458. 000030A2  2F04                     move.l     -[A7], D4
  4459. 000030A4  2F2E FFB0                move.l     -[A7], [A6 - 0x50]
  4460. 000030A8  2F2E FFB8                move.l     -[A7], [A6 - 0x48]
  4461. 000030AC  4EAD 0212                jsr        [A5 + 0x212 /* export_62 */]
  4462. 000030B0  4267                     clr.w      -[A7]
  4463. 000030B2  1F05                     move.b     -[A7], D5
  4464. 000030B4  4EAD 27FA                jsr        [A5 + 0x27FA /* export_1275 */]
  4465. 000030B8  1A1F                     move.b     D5, [A7]+
  4466. 000030BA  1F3C 0001                move.b     -[A7], 0x1
  4467. 000030BE  2F0B                     move.l     -[A7], A3
  4468. 000030C0  4EBA 28AA                jsr        [PC + 0x28AA /* 0000596C */]
  4469. 000030C4  5286                     addq.l     D6, 1
  4470. 000030C6  6906                     bvs        +0x8 /* 000030CE */
  4471. label000030C8:
  4472. 000030C8  BCAE FF8A                cmp.l      D6, [A6 - 0x76]
  4473. 000030CC  6F84                     ble        -0x7A /* 00003052 */
  4474. label000030CE:
  4475. 000030CE  2054                     movea.l    A0, [A4]
  4476. 000030D0  2F28 0072                move.l     -[A7], [A0 + 0x72]
  4477. 000030D4  4EAD 27CA                jsr        [A5 + 0x27CA /* export_1269 */]
  4478. label000030D8:
  4479. 000030D8  5287                     addq.l     D7, 1
  4480. 000030DA  6908                     bvs        +0xA /* 000030E4 */
  4481. label000030DC:
  4482. 000030DC  BEAE FF92                cmp.l      D7, [A6 - 0x6E]
  4483. 000030E0  6F00 FEFE                ble        -0x100 /* 00002FE0 */
  4484. label000030E4:
  4485. 000030E4  2F2E FFB4                move.l     -[A7], [A6 - 0x4C]
  4486. 000030E8  205F                     movea.l    A0, [A7]+
  4487. 000030EA  A02A                     syscall    HUnlock
  4488. 000030EC  2F2E FFB4                move.l     -[A7], [A6 - 0x4C]
  4489. 000030F0  205F                     movea.l    A0, [A7]+
  4490. 000030F2  A023                     syscall    DisposHandle/DisposeHandle
  4491. 000030F4  7000                     moveq.l    D0, 0x00
  4492. 000030F6  2D40 FFB4                move.l     [A6 - 0x4C], D0
  4493. 000030FA  1F3C 0002                move.b     -[A7], 0x2
  4494. 000030FE  2F0B                     move.l     -[A7], A3
  4495. 00003100  4EBA 286A                jsr        [PC + 0x286A /* 0000596C */]
  4496. 00003104  2F0B                     move.l     -[A7], A3
  4497. 00003106  4EBA 2964                jsr        [PC + 0x2964 /* 00005A6C */]
  4498. 0000310A  2F0B                     move.l     -[A7], A3
  4499. 0000310C  4EBA 27A2                jsr        [PC + 0x27A2 /* 000058B0 */]
  4500. 00003110  486E FFC0                pea.l      [A6 - 0x40]
  4501. 00003114  4EAD 2112                jsr        [A5 + 0x2112 /* export_1054 */]
  4502. 00003118  3D6E FFFE 000C           move.w     [A6 + 0xC], [A6 - 0x2]
  4503. 0000311E  4CDF 1CF0                movem.l    D4,D5,D6,D7,A2,A3,A4, [A7]+
  4504. 00003122  4E5E                     unlink     A6
  4505. 00003124  2E9F                     move.l     [A7], [A7]+
  4506. 00003126  4E75                     rts
  4507. 00003128  4E56 FFFC                link       A6, -0x0004
  4508. 0000312C  2F0C                     move.l     -[A7], A4
  4509. 0000312E  286E 0008                movea.l    A4, [A6 + 0x8]
  4510. 00003132  204C                     movea.l    A0, A4
  4511. 00003134  5088                     addq.l     A0, 8
  4512. 00003136  2050                     movea.l    A0, [A0]
  4513. 00003138  2D48 FFFC                move.l     [A6 - 0x4], A0
  4514. 0000313C  4AAC FFB4                tst.l      [A4 - 0x4C]
  4515. 00003140  6716                     beq        +0x18 /* 00003158 */
  4516. 00003142  2F2C FFB4                move.l     -[A7], [A4 - 0x4C]
  4517. 00003146  205F                     movea.l    A0, [A7]+
  4518. 00003148  A02A                     syscall    HUnlock
  4519. 0000314A  2F2C FFB4                move.l     -[A7], [A4 - 0x4C]
  4520. 0000314E  205F                     movea.l    A0, [A7]+
  4521. 00003150  A023                     syscall    DisposHandle/DisposeHandle
  4522. 00003152  7000                     moveq.l    D0, 0x00
  4523. 00003154  2940 FFB4                move.l     [A4 - 0x4C], D0
  4524. label00003158:
  4525. 00003158  4AAC FFA8                tst.l      [A4 - 0x58]
  4526. 0000315C  6716                     beq        +0x18 /* 00003174 */
  4527. 0000315E  2F2C FFA8                move.l     -[A7], [A4 - 0x58]
  4528. 00003162  205F                     movea.l    A0, [A7]+
  4529. 00003164  A02A                     syscall    HUnlock
  4530. 00003166  2F2C FFA8                move.l     -[A7], [A4 - 0x58]
  4531. 0000316A  205F                     movea.l    A0, [A7]+
  4532. 0000316C  A023                     syscall    DisposHandle/DisposeHandle
  4533. 0000316E  7000                     moveq.l    D0, 0x00
  4534. 00003170  2940 FFA8                move.l     [A4 - 0x58], D0
  4535. label00003174:
  4536. 00003174  2F2C 0008                move.l     -[A7], [A4 + 0x8]
  4537. 00003178  4EBA 28F2                jsr        [PC + 0x28F2 /* 00005A6C */]
  4538. 0000317C  2F2C 0008                move.l     -[A7], [A4 + 0x8]
  4539. 00003180  4EBA 292E                jsr        [PC + 0x292E /* 00005AB0 */]
  4540. 00003184  2F2C 0008                move.l     -[A7], [A4 + 0x8]
  4541. 00003188  4EBA 2412                jsr        [PC + 0x2412 /* 0000559C */]
  4542. 0000318C  2F2C 0008                move.l     -[A7], [A4 + 0x8]
  4543. 00003190  4EBA 271E                jsr        [PC + 0x271E /* 000058B0 */]
  4544. 00003194  285F                     movea.l    A4, [A7]+
  4545. 00003196  4E5E                     unlink     A6
  4546. 00003198  205F                     movea.l    A0, [A7]+
  4547. 0000319A  DEFC 000A                add.w      A7, 0xA /* '\n' */
  4548. 0000319E  4ED0                     jmp        [A0]
  4549. fn000031A0:
  4550. 000031A0  4E56 FF5A                link       A6, -0x00A6
  4551. 000031A4  48E7 0F38                movem.l    -[A7], D4,D5,D6,D7,A2,A3,A4
  4552. 000031A8  2A2E 0008                move.l     D5, [A6 + 0x8]
  4553. 000031AC  2845                     movea.l    A4, D5
  4554. 000031AE  426E FFC0                clr.w      [A6 - 0x40]
  4555. 000031B2  7000                     moveq.l    D0, 0x00
  4556. 000031B4  2D40 FFB4                move.l     [A6 - 0x4C], D0
  4557. 000031B8  7000                     moveq.l    D0, 0x00
  4558. 000031BA  2D40 FFA8                move.l     [A6 - 0x58], D0
  4559. 000031BE  2054                     movea.l    A0, [A4]
  4560. 000031C0  3168 0006 00B8           move.w     [A0 + 0xB8], [A0 + 0x6]
  4561. 000031C6  43EE FF82                lea.l      A1, [A6 - 0x7E]
  4562. 000031CA  45E8 00BA                lea.l      A2, [A0 + 0xBA]
  4563. 000031CE  7003                     moveq.l    D0, 0x03
  4564. label000031D0:
  4565. 000031D0  32DA                     move.w     [A1]+, [A2]+
  4566. 000031D2  51C8 FFFC                dbf        D0, -0x6 /* 000031D0 */
  4567. 000031D6  2054                     movea.l    A0, [A4]
  4568. 000031D8  3F28 00B8                move.w     -[A7], [A0 + 0xB8]
  4569. 000031DC  486E FF82                pea.l      [A6 - 0x7E]
  4570. 000031E0  4EAD 4C72                jsr        [A5 + 0x4C72 /* export_2442 */]
  4571. 000031E4  2054                     movea.l    A0, [A4]
  4572. 000031E6  3F28 00B8                move.w     -[A7], [A0 + 0xB8]
  4573. 000031EA  2F05                     move.l     -[A7], D5
  4574. 000031EC  4EBA 2242                jsr        [PC + 0x2242 /* 00005430 */]
  4575. 000031F0  7000                     moveq.l    D0, 0x00
  4576. 000031F2  2D40 FFB4                move.l     [A6 - 0x4C], D0
  4577. 000031F6  7000                     moveq.l    D0, 0x00
  4578. 000031F8  2D40 FFA8                move.l     [A6 - 0x58], D0
  4579. 000031FC  486E FFC2                pea.l      [A6 - 0x3E]
  4580. 00003200  487A FF26                pea.l      [PC - 0xDA /* 00003128, value 0x4E56FFFC */]
  4581. 00003204  2F0E                     move.l     -[A7], A6
  4582. 00003206  4EAD 20CA                jsr        [A5 + 0x20CA /* export_1045 */]
  4583. 0000320A  2F05                     move.l     -[A7], D5
  4584. 0000320C  4EBA 281A                jsr        [PC + 0x281A /* 00005A28 */]
  4585. 00003210  4267                     clr.w      -[A7]
  4586. 00003212  2F05                     move.l     -[A7], D5
  4587. 00003214  4EBA 2756                jsr        [PC + 0x2756 /* 0000596C */]
  4588. 00003218  7004                     moveq.l    D0, 0x04
  4589. 0000321A  2054                     movea.l    A0, [A4]
  4590. 0000321C  B068 00B8                cmp.w      D0, [A0 + 0xB8]
  4591. 00003220  6616                     bne        +0x18 /* 00003238 */
  4592. 00003222  2028 002A                move.l     D0, [A0 + 0x2A]
  4593. 00003226  5280                     addq.l     D0, 1
  4594. 00003228  2F00                     move.l     -[A7], D0
  4595. 0000322A  7002                     moveq.l    D0, 0x02
  4596. 0000322C  2F00                     move.l     -[A7], D0
  4597. 0000322E  4EAD 24F2                jsr        [A5 + 0x24F2 /* export_1178 */]
  4598. 00003232  2D5F FF94                move.l     [A6 - 0x6C], [A7]+
  4599. 00003236  6008                     bra        +0xA /* 00003240 */
  4600. label00003238:
  4601. 00003238  2054                     movea.l    A0, [A4]
  4602. 0000323A  2D68 002A FF94           move.l     [A6 - 0x6C], [A0 + 0x2A]
  4603. label00003240:
  4604. 00003240  2F2E FF94                move.l     -[A7], [A6 - 0x6C]
  4605. 00003244  2054                     movea.l    A0, [A4]
  4606. 00003246  2F28 003E                move.l     -[A7], [A0 + 0x3E]
  4607. 0000324A  4EAD 24EA                jsr        [A5 + 0x24EA /* export_1177 */]
  4608. 0000324E  2D5F FFAC                move.l     [A6 - 0x54], [A7]+
  4609. 00003252  42A7                     clr.l      -[A7]
  4610. 00003254  2F2E FFAC                move.l     -[A7], [A6 - 0x54]
  4611. 00003258  4EAD 23AA                jsr        [A5 + 0x23AA /* export_1137 */]
  4612. 0000325C  2D57 FFA8                move.l     [A6 - 0x58], [A7]
  4613. 00003260  4EAD 20E2                jsr        [A5 + 0x20E2 /* export_1048 */]
  4614. 00003264  2F2E FFA8                move.l     -[A7], [A6 - 0x58]
  4615. 00003268  205F                     movea.l    A0, [A7]+
  4616. 0000326A  A064                     syscall    MoveHHi
  4617. 0000326C  2F2E FFA8                move.l     -[A7], [A6 - 0x58]
  4618. 00003270  205F                     movea.l    A0, [A7]+
  4619. 00003272  A029                     syscall    HLock
  4620. 00003274  42A7                     clr.l      -[A7]
  4621. 00003276  206E FFA8                movea.l    A0, [A6 - 0x58]
  4622. 0000327A  2F10                     move.l     -[A7], [A0]
  4623. 0000327C  4EAD 04F2                jsr        [A5 + 0x4F2 /* export_154 */]
  4624. 00003280  2D5F FFA4                move.l     [A6 - 0x5C], [A7]+
  4625. 00003284  7000                     moveq.l    D0, 0x00
  4626. 00003286  2D40 FF7E                move.l     [A6 - 0x82], D0
  4627. 0000328A  2054                     movea.l    A0, [A4]
  4628. 0000328C  2028 004C                move.l     D0, [A0 + 0x4C]
  4629. 00003290  5380                     subq.l     D0, 1
  4630. 00003292  2D40 FF7A                move.l     [A6 - 0x86], D0
  4631. 00003296  2D6E FF7E FFBC           move.l     [A6 - 0x44], [A6 - 0x82]
  4632. 0000329C  6000 0386                bra        +0x388 /* 00003624 */
  4633. label000032A0:
  4634. 000032A0  4EAD 4C62                jsr        [A5 + 0x4C62 /* export_2440 */]
  4635. 000032A4  2054                     movea.l    A0, [A4]
  4636. 000032A6  4AA8 0044                tst.l      [A0 + 0x44]
  4637. 000032AA  6716                     beq        +0x18 /* 000032C2 */
  4638. 000032AC  2248                     movea.l    A1, A0
  4639. 000032AE  2069 0044                movea.l    A0, [A1 + 0x44]
  4640. 000032B2  2050                     movea.l    A0, [A0]
  4641. 000032B4  302E FFBE                move.w     D0, [A6 - 0x42]
  4642. 000032B8  E540                     asl        D0.w, 2
  4643. 000032BA  2D70 0000 FFB8           move.l     [A6 - 0x48], [A0 + D0.w]
  4644. 000032C0  6030                     bra        +0x32 /* 000032F2 */
  4645. label000032C2:
  4646. 000032C2  2054                     movea.l    A0, [A4]
  4647. 000032C4  3028 0008                move.w     D0, [A0 + 0x8]
  4648. 000032C8  D068 0006                add.w      D0, [A0 + 0x6]
  4649. 000032CC  3228 000A                move.w     D1, [A0 + 0xA]
  4650. 000032D0  D240                     add.w      D1, D0
  4651. 000032D2  48C1                     ext.l      D1
  4652. 000032D4  2F28 002A                move.l     -[A7], [A0 + 0x2A]
  4653. 000032D8  2F01                     move.l     -[A7], D1
  4654. 000032DA  4EAD 24EA                jsr        [A5 + 0x24EA /* export_1177 */]
  4655. 000032DE  7008                     moveq.l    D0, 0x08
  4656. 000032E0  2F00                     move.l     -[A7], D0
  4657. 000032E2  4EAD 24F2                jsr        [A5 + 0x24F2 /* export_1178 */]
  4658. 000032E6  2F28 003E                move.l     -[A7], [A0 + 0x3E]
  4659. 000032EA  4EAD 24EA                jsr        [A5 + 0x24EA /* export_1177 */]
  4660. 000032EE  2D5F FFB8                move.l     [A6 - 0x48], [A7]+
  4661. label000032F2:
  4662. 000032F2  42A7                     clr.l      -[A7]
  4663. 000032F4  2F2E FFB8                move.l     -[A7], [A6 - 0x48]
  4664. 000032F8  4EAD 23AA                jsr        [A5 + 0x23AA /* export_1137 */]
  4665. 000032FC  2D57 FFB4                move.l     [A6 - 0x4C], [A7]
  4666. 00003300  4EAD 20E2                jsr        [A5 + 0x20E2 /* export_1048 */]
  4667. 00003304  2F2E FFB4                move.l     -[A7], [A6 - 0x4C]
  4668. 00003308  205F                     movea.l    A0, [A7]+
  4669. 0000330A  A064                     syscall    MoveHHi
  4670. 0000330C  2F2E FFB4                move.l     -[A7], [A6 - 0x4C]
  4671. 00003310  205F                     movea.l    A0, [A7]+
  4672. 00003312  A029                     syscall    HLock
  4673. 00003314  42A7                     clr.l      -[A7]
  4674. 00003316  206E FFB4                movea.l    A0, [A6 - 0x4C]
  4675. 0000331A  2F10                     move.l     -[A7], [A0]
  4676. 0000331C  4EAD 04F2                jsr        [A5 + 0x4F2 /* export_154 */]
  4677. 00003320  2D5F FFB0                move.l     [A6 - 0x50], [A7]+
  4678. 00003324  4267                     clr.w      -[A7]
  4679. 00003326  2054                     movea.l    A0, [A4]
  4680. 00003328  3F28 0068                move.w     -[A7], [A0 + 0x68]
  4681. 0000332C  3F3C 0001                move.w     -[A7], 0x1
  4682. 00003330  2268 0048                movea.l    A1, [A0 + 0x48]
  4683. 00003334  2251                     movea.l    A1, [A1]
  4684. 00003336  302E FFBE                move.w     D0, [A6 - 0x42]
  4685. 0000333A  E540                     asl        D0.w, 2
  4686. 0000333C  2F31 0000                move.l     -[A7], [A1 + D0.w]
  4687. 00003340  4EAD 032A                jsr        [A5 + 0x32A /* export_97 */]
  4688. 00003344  4EAD 20F2                jsr        [A5 + 0x20F2 /* export_1050 */]
  4689. 00003348  4267                     clr.w      -[A7]
  4690. 0000334A  2054                     movea.l    A0, [A4]
  4691. 0000334C  3F28 0068                move.w     -[A7], [A0 + 0x68]
  4692. 00003350  486E FFB8                pea.l      [A6 - 0x48]
  4693. 00003354  2F2E FFB0                move.l     -[A7], [A6 - 0x50]
  4694. 00003358  4EAD 02C2                jsr        [A5 + 0x2C2 /* export_84 */]
  4695. 0000335C  4EAD 20F2                jsr        [A5 + 0x20F2 /* export_1050 */]
  4696. 00003360  4267                     clr.w      -[A7]
  4697. 00003362  2F2E FFB0                move.l     -[A7], [A6 - 0x50]
  4698. 00003366  2F2E FFA4                move.l     -[A7], [A6 - 0x5C]
  4699. 0000336A  2F2E FFB8                move.l     -[A7], [A6 - 0x48]
  4700. 0000336E  2F2E FFAC                move.l     -[A7], [A6 - 0x54]
  4701. 00003372  4EBA E710                jsr        [PC - 0x18F0 /* 00001A84 */]
  4702. 00003376  4EAD 20F2                jsr        [A5 + 0x20F2 /* export_1050 */]
  4703. 0000337A  4267                     clr.w      -[A7]
  4704. 0000337C  2054                     movea.l    A0, [A4]
  4705. 0000337E  2F28 0072                move.l     -[A7], [A0 + 0x72]
  4706. 00003382  4EAD 27C2                jsr        [A5 + 0x27C2 /* export_1268 */]
  4707. 00003386  101F                     move.b     D0, [A7]+
  4708. 00003388  6700 0278                beq        +0x27A /* 00003602 */
  4709. 0000338C  42A7                     clr.l      -[A7]
  4710. 0000338E  2054                     movea.l    A0, [A4]
  4711. 00003390  2F28 0072                move.l     -[A7], [A0 + 0x72]
  4712. 00003394  4EAD 27DA                jsr        [A5 + 0x27DA /* export_1271 */]
  4713. 00003398  2D5F FF98                move.l     [A6 - 0x68], [A7]+
  4714. 0000339C  2054                     movea.l    A0, [A4]
  4715. 0000339E  3028 003A                move.w     D0, [A0 + 0x3A]
  4716. 000033A2  5340                     subq.w     D0, 1
  4717. 000033A4  670A                     beq        +0xC /* 000033B0 */
  4718. 000033A6  5340                     subq.w     D0, 1
  4719. 000033A8  6700 00A6                beq        +0xA8 /* 00003450 */
  4720. 000033AC  6000 0240                bra        +0x242 /* 000035EE */
  4721. label000033B0:
  4722. 000033B0  2C2E FFA4                move.l     D6, [A6 - 0x5C]
  4723. 000033B4  7000                     moveq.l    D0, 0x00
  4724. 000033B6  2D40 FF76                move.l     [A6 - 0x8A], D0
  4725. 000033BA  42A7                     clr.l      -[A7]
  4726. 000033BC  2054                     movea.l    A0, [A4]
  4727. 000033BE  2028 003E                move.l     D0, [A0 + 0x3E]
  4728. 000033C2  5380                     subq.l     D0, 1
  4729. 000033C4  2F00                     move.l     -[A7], D0
  4730. 000033C6  2F2E FFBC                move.l     -[A7], [A6 - 0x44]
  4731. 000033CA  2F28 003E                move.l     -[A7], [A0 + 0x3E]
  4732. 000033CE  4EAD 24EA                jsr        [A5 + 0x24EA /* export_1177 */]
  4733. 000033D2  2028 002E                move.l     D0, [A0 + 0x2E]
  4734. 000033D6  909F                     sub.l      D0, [A7]+
  4735. 000033D8  5380                     subq.l     D0, 1
  4736. 000033DA  2F00                     move.l     -[A7], D0
  4737. 000033DC  201F                     move.l     D0, [A7]+
  4738. 000033DE  2E9F                     move.l     [A7], [A7]+
  4739. 000033E0  B097                     cmp.l      D0, [A7]
  4740. 000033E2  6C02                     bge        +0x4 /* 000033E6 */
  4741. 000033E4  2E80                     move.l     [A7], D0
  4742. label000033E6:
  4743. 000033E6  2D5F FF72                move.l     [A6 - 0x8E], [A7]+
  4744. 000033EA  282E FF76                move.l     D4, [A6 - 0x8A]
  4745. 000033EE  6056                     bra        +0x58 /* 00003446 */
  4746. label000033F0:
  4747. 000033F0  2004                     move.l     D0, D4
  4748. 000033F2  C0BC 0000 0020           and.l      D0, 0x20 /* ' ' */
  4749. 000033F8  4A80                     tst.l      D0
  4750. 000033FA  6704                     beq        +0x6 /* 00003400 */
  4751. 000033FC  4EAD 4C62                jsr        [A5 + 0x4C62 /* export_2440 */]
  4752. label00003400:
  4753. 00003400  42A7                     clr.l      -[A7]
  4754. 00003402  2F05                     move.l     -[A7], D5
  4755. 00003404  4EBA 251E                jsr        [PC + 0x251E /* 00005924 */]
  4756. 00003408  265F                     movea.l    A3, [A7]+
  4757. 0000340A  4267                     clr.w      -[A7]
  4758. 0000340C  1F3C 0001                move.b     -[A7], 0x1
  4759. 00003410  4EAD 27FA                jsr        [A5 + 0x27FA /* export_1275 */]
  4760. 00003414  1D5F FF8B                move.b     [A6 - 0x75], [A7]+
  4761. 00003418  2F06                     move.l     -[A7], D6
  4762. 0000341A  2F0B                     move.l     -[A7], A3
  4763. 0000341C  2F2E FF98                move.l     -[A7], [A6 - 0x68]
  4764. 00003420  4EAD 0212                jsr        [A5 + 0x212 /* export_62 */]
  4765. 00003424  DCAE FF94                add.l      D6, [A6 - 0x6C]
  4766. 00003428  4267                     clr.w      -[A7]
  4767. 0000342A  1F2E FF8B                move.b     -[A7], [A6 - 0x75]
  4768. 0000342E  4EAD 27FA                jsr        [A5 + 0x27FA /* export_1275 */]
  4769. 00003432  1D5F FF8B                move.b     [A6 - 0x75], [A7]+
  4770. 00003436  1F3C 0001                move.b     -[A7], 0x1
  4771. 0000343A  2F05                     move.l     -[A7], D5
  4772. 0000343C  4EBA 252E                jsr        [PC + 0x252E /* 0000596C */]
  4773. 00003440  5284                     addq.l     D4, 1
  4774. 00003442  6900 01B4                bvs        +0x1B6 /* 000035F8 */
  4775. label00003446:
  4776. 00003446  B8AE FF72                cmp.l      D4, [A6 - 0x8E]
  4777. 0000344A  6FA4                     ble        -0x5A /* 000033F0 */
  4778. 0000344C  6000 01AA                bra        +0x1AC /* 000035F8 */
  4779. label00003450:
  4780. 00003450  2C2E FFA4                move.l     D6, [A6 - 0x5C]
  4781. 00003454  7000                     moveq.l    D0, 0x00
  4782. 00003456  2D40 FF6E                move.l     [A6 - 0x92], D0
  4783. 0000345A  42A7                     clr.l      -[A7]
  4784. 0000345C  2054                     movea.l    A0, [A4]
  4785. 0000345E  2028 003E                move.l     D0, [A0 + 0x3E]
  4786. 00003462  5380                     subq.l     D0, 1
  4787. 00003464  2F00                     move.l     -[A7], D0
  4788. 00003466  2F2E FFBC                move.l     -[A7], [A6 - 0x44]
  4789. 0000346A  2F28 003E                move.l     -[A7], [A0 + 0x3E]
  4790. 0000346E  4EAD 24EA                jsr        [A5 + 0x24EA /* export_1177 */]
  4791. 00003472  2028 002E                move.l     D0, [A0 + 0x2E]
  4792. 00003476  909F                     sub.l      D0, [A7]+
  4793. 00003478  5380                     subq.l     D0, 1
  4794. 0000347A  2F00                     move.l     -[A7], D0
  4795. 0000347C  201F                     move.l     D0, [A7]+
  4796. 0000347E  2E9F                     move.l     [A7], [A7]+
  4797. 00003480  B097                     cmp.l      D0, [A7]
  4798. 00003482  6C02                     bge        +0x4 /* 00003486 */
  4799. 00003484  2E80                     move.l     [A7], D0
  4800. label00003486:
  4801. 00003486  2D5F FF6A                move.l     [A6 - 0x96], [A7]+
  4802. 0000348A  282E FF6E                move.l     D4, [A6 - 0x92]
  4803. 0000348E  6000 0154                bra        +0x156 /* 000035E4 */
  4804. label00003492:
  4805. 00003492  2004                     move.l     D0, D4
  4806. 00003494  C0BC 0000 0020           and.l      D0, 0x20 /* ' ' */
  4807. 0000349A  4A80                     tst.l      D0
  4808. 0000349C  6704                     beq        +0x6 /* 000034A2 */
  4809. 0000349E  4EAD 4C62                jsr        [A5 + 0x4C62 /* export_2440 */]
  4810. label000034A2:
  4811. 000034A2  42A7                     clr.l      -[A7]
  4812. 000034A4  2F05                     move.l     -[A7], D5
  4813. 000034A6  4EBA 247C                jsr        [PC + 0x247C /* 00005924 */]
  4814. 000034AA  265F                     movea.l    A3, [A7]+
  4815. 000034AC  4267                     clr.w      -[A7]
  4816. 000034AE  1F3C 0001                move.b     -[A7], 0x1
  4817. 000034B2  4EAD 27FA                jsr        [A5 + 0x27FA /* export_1275 */]
  4818. 000034B6  1D5F FF8B                move.b     [A6 - 0x75], [A7]+
  4819. 000034BA  7004                     moveq.l    D0, 0x04
  4820. 000034BC  2054                     movea.l    A0, [A4]
  4821. 000034BE  B068 00B8                cmp.w      D0, [A0 + 0xB8]
  4822. 000034C2  6600 00B8                bne        +0xBA /* 0000357C */
  4823. 000034C6  2F06                     move.l     -[A7], D6
  4824. 000034C8  2F0B                     move.l     -[A7], A3
  4825. 000034CA  2F2E FF98                move.l     -[A7], [A6 - 0x68]
  4826. 000034CE  4EAD 0212                jsr        [A5 + 0x212 /* export_62 */]
  4827. 000034D2  7000                     moveq.l    D0, 0x00
  4828. 000034D4  1013                     move.b     D0, [A3]
  4829. 000034D6  C0BC 0000 00F0           and.l      D0, 0xF0
  4830. 000034DC  1213                     move.b     D1, [A3]
  4831. 000034DE  4881                     ext.w      D1
  4832. 000034E0  48C1                     ext.l      D1
  4833. 000034E2  83FC 0010                divs.w     D1, 0x10
  4834. 000034E6  48C1                     ext.l      D1
  4835. 000034E8  D280                     add.l      D1, D0
  4836. 000034EA  7000                     moveq.l    D0, 0x00
  4837. 000034EC  1013                     move.b     D0, [A3]
  4838. 000034EE  C0BC 0000 000F           and.l      D0, 0xF
  4839. 000034F4  D081                     add.l      D0, D1
  4840. 000034F6  1680                     move.b     [A3], D0
  4841. 000034F8  7001                     moveq.l    D0, 0x01
  4842. 000034FA  2D40 FF66                move.l     [A6 - 0x9A], D0
  4843. 000034FE  2D6E FF98 FF62           move.l     [A6 - 0x9E], [A6 - 0x68]
  4844. 00003504  2E2E FF66                move.l     D7, [A6 - 0x9A]
  4845. 00003508  6066                     bra        +0x68 /* 00003570 */
  4846. label0000350A:
  4847. 0000350A  7000                     moveq.l    D0, 0x00
  4848. 0000350C  2207                     move.l     D1, D7
  4849. 0000350E  5381                     subq.l     D1, 1
  4850. 00003510  1033 1000                move.b     D0, [A3 + D1.w]
  4851. 00003514  C0BC 0000 000F           and.l      D0, 0xF
  4852. 0000351A  1233 7000                move.b     D1, [A3 + D7.w]
  4853. 0000351E  4881                     ext.w      D1
  4854. 00003520  48C1                     ext.l      D1
  4855. 00003522  83FC 0010                divs.w     D1, 0x10
  4856. 00003526  48C1                     ext.l      D1
  4857. 00003528  D280                     add.l      D1, D0
  4858. 0000352A  E981                     asl        D1, 4
  4859. 0000352C  7000                     moveq.l    D0, 0x00
  4860. 0000352E  1033 7000                move.b     D0, [A3 + D7.w]
  4861. 00003532  C0BC 0000 000F           and.l      D0, 0xF
  4862. 00003538  D081                     add.l      D0, D1
  4863. 0000353A  1780 7000                move.b     [A3 + D7.w], D0
  4864. 0000353E  7000                     moveq.l    D0, 0x00
  4865. 00003540  1033 7000                move.b     D0, [A3 + D7.w]
  4866. 00003544  C0BC 0000 00F0           and.l      D0, 0xF0
  4867. 0000354A  1233 7000                move.b     D1, [A3 + D7.w]
  4868. 0000354E  4881                     ext.w      D1
  4869. 00003550  48C1                     ext.l      D1
  4870. 00003552  83FC 0010                divs.w     D1, 0x10
  4871. 00003556  48C1                     ext.l      D1
  4872. 00003558  D280                     add.l      D1, D0
  4873. 0000355A  7000                     moveq.l    D0, 0x00
  4874. 0000355C  1033 7000                move.b     D0, [A3 + D7.w]
  4875. 00003560  C0BC 0000 000F           and.l      D0, 0xF
  4876. 00003566  D081                     add.l      D0, D1
  4877. 00003568  1780 7000                move.b     [A3 + D7.w], D0
  4878. 0000356C  5287                     addq.l     D7, 1
  4879. 0000356E  6906                     bvs        +0x8 /* 00003576 */
  4880. label00003570:
  4881. 00003570  BEAE FF62                cmp.l      D7, [A6 - 0x9E]
  4882. 00003574  6F94                     ble        -0x6A /* 0000350A */
  4883. label00003576:
  4884. 00003576  DCAE FF94                add.l      D6, [A6 - 0x6C]
  4885. 0000357A  604C                     bra        +0x4E /* 000035C8 */
  4886. label0000357C:
  4887. 0000357C  7000                     moveq.l    D0, 0x00
  4888. 0000357E  2D40 FF5E                move.l     [A6 - 0xA2], D0
  4889. 00003582  2054                     movea.l    A0, [A4]
  4890. 00003584  2028 002A                move.l     D0, [A0 + 0x2A]
  4891. 00003588  5380                     subq.l     D0, 1
  4892. 0000358A  2D40 FF5A                move.l     [A6 - 0xA6], D0
  4893. 0000358E  2E2E FF5E                move.l     D7, [A6 - 0xA2]
  4894. 00003592  602A                     bra        +0x2C /* 000035BE */
  4895. label00003594:
  4896. 00003594  4A87                     tst.l      D7
  4897. 00003596  660A                     bne        +0xC /* 000035A2 */
  4898. 00003598  2046                     movea.l    A0, D6
  4899. 0000359A  17B0 7000 7000           move.b     [A3 + D7.w], [A0 + D7.w]
  4900. 000035A0  6018                     bra        +0x1A /* 000035BA */
  4901. label000035A2:
  4902. 000035A2  2007                     move.l     D0, D7
  4903. 000035A4  5380                     subq.l     D0, 1
  4904. 000035A6  1233 0000                move.b     D1, [A3 + D0.w]
  4905. 000035AA  4881                     ext.w      D1
  4906. 000035AC  2046                     movea.l    A0, D6
  4907. 000035AE  1030 7000                move.b     D0, [A0 + D7.w]
  4908. 000035B2  4880                     ext.w      D0
  4909. 000035B4  D041                     add.w      D0, D1
  4910. 000035B6  1780 7000                move.b     [A3 + D7.w], D0
  4911. label000035BA:
  4912. 000035BA  5287                     addq.l     D7, 1
  4913. 000035BC  6906                     bvs        +0x8 /* 000035C4 */
  4914. label000035BE:
  4915. 000035BE  BEAE FF5A                cmp.l      D7, [A6 - 0xA6]
  4916. 000035C2  6FD0                     ble        -0x2E /* 00003594 */
  4917. label000035C4:
  4918. 000035C4  DCAE FF94                add.l      D6, [A6 - 0x6C]
  4919. label000035C8:
  4920. 000035C8  4267                     clr.w      -[A7]
  4921. 000035CA  1F2E FF8B                move.b     -[A7], [A6 - 0x75]
  4922. 000035CE  4EAD 27FA                jsr        [A5 + 0x27FA /* export_1275 */]
  4923. 000035D2  1D5F FF8B                move.b     [A6 - 0x75], [A7]+
  4924. 000035D6  1F3C 0001                move.b     -[A7], 0x1
  4925. 000035DA  2F05                     move.l     -[A7], D5
  4926. 000035DC  4EBA 238E                jsr        [PC + 0x238E /* 0000596C */]
  4927. 000035E0  5284                     addq.l     D4, 1
  4928. 000035E2  6914                     bvs        +0x16 /* 000035F8 */
  4929. label000035E4:
  4930. 000035E4  B8AE FF6A                cmp.l      D4, [A6 - 0x96]
  4931. 000035E8  6F00 FEA8                ble        -0x156 /* 00003492 */
  4932. 000035EC  600A                     bra        +0xC /* 000035F8 */
  4933. label000035EE:
  4934. 000035EE  3F3C 98E0                move.w     -[A7], 0x98E0
  4935. 000035F2  42A7                     clr.l      -[A7]
  4936. 000035F4  4EAD 2102                jsr        [A5 + 0x2102 /* export_1052 */]
  4937. label000035F8:
  4938. 000035F8  2054                     movea.l    A0, [A4]
  4939. 000035FA  2F28 0072                move.l     -[A7], [A0 + 0x72]
  4940. 000035FE  4EAD 27CA                jsr        [A5 + 0x27CA /* export_1269 */]
  4941. label00003602:
  4942. 00003602  2F2E FFB4                move.l     -[A7], [A6 - 0x4C]
  4943. 00003606  205F                     movea.l    A0, [A7]+
  4944. 00003608  A02A                     syscall    HUnlock
  4945. 0000360A  2F2E FFB4                move.l     -[A7], [A6 - 0x4C]
  4946. 0000360E  205F                     movea.l    A0, [A7]+
  4947. 00003610  A023                     syscall    DisposHandle/DisposeHandle
  4948. 00003612  7000                     moveq.l    D0, 0x00
  4949. 00003614  2D40 FFB4                move.l     [A6 - 0x4C], D0
  4950. 00003618  7000                     moveq.l    D0, 0x00
  4951. 0000361A  2D40 FFB0                move.l     [A6 - 0x50], D0
  4952. 0000361E  52AE FFBC                addq.l     [A6 - 0x44], 1
  4953. 00003622  690C                     bvs        +0xE /* 00003630 */
  4954. label00003624:
  4955. 00003624  202E FFBC                move.l     D0, [A6 - 0x44]
  4956. 00003628  B0AE FF7A                cmp.l      D0, [A6 - 0x86]
  4957. 0000362C  6F00 FC72                ble        -0x38C /* 000032A0 */
  4958. label00003630:
  4959. 00003630  2F2E FFA8                move.l     -[A7], [A6 - 0x58]
  4960. 00003634  205F                     movea.l    A0, [A7]+
  4961. 00003636  A02A                     syscall    HUnlock
  4962. 00003638  2F2E FFA8                move.l     -[A7], [A6 - 0x58]
  4963. 0000363C  205F                     movea.l    A0, [A7]+
  4964. 0000363E  A023                     syscall    DisposHandle/DisposeHandle
  4965. 00003640  7000                     moveq.l    D0, 0x00
  4966. 00003642  2D40 FFA8                move.l     [A6 - 0x58], D0
  4967. 00003646  7000                     moveq.l    D0, 0x00
  4968. 00003648  2D40 FFA4                move.l     [A6 - 0x5C], D0
  4969. 0000364C  1F3C 0002                move.b     -[A7], 0x2
  4970. 00003650  2F05                     move.l     -[A7], D5
  4971. 00003652  4EBA 2318                jsr        [PC + 0x2318 /* 0000596C */]
  4972. 00003656  2F05                     move.l     -[A7], D5
  4973. 00003658  4EBA 2412                jsr        [PC + 0x2412 /* 00005A6C */]
  4974. 0000365C  2F05                     move.l     -[A7], D5
  4975. 0000365E  4EBA 2250                jsr        [PC + 0x2250 /* 000058B0 */]
  4976. 00003662  486E FFC2                pea.l      [A6 - 0x3E]
  4977. 00003666  4EAD 2112                jsr        [A5 + 0x2112 /* export_1054 */]
  4978. 0000366A  3D6E FFC0 000C           move.w     [A6 + 0xC], [A6 - 0x40]
  4979. 00003670  4CDF 1CF0                movem.l    D4,D5,D6,D7,A2,A3,A4, [A7]+
  4980. 00003674  4E5E                     unlink     A6
  4981. 00003676  2E9F                     move.l     [A7], [A7]+
  4982. 00003678  4E75                     rts
  4983. 0000367A  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  4984. // begin alternate branch 0000367C-00003680
  4985. fn0000367C:
  4986. 0000367C  4E56 FFF8                link       A6, -0x0008
  4987. // end alternate branch 0000367C-00003680
  4988. fn0000367C: // (misaligned)
  4989. 0000367E  FFF8                     .invalid   <<F/7/7>>
  4990. 00003680  206E 000C                movea.l    A0, [A6 + 0xC]
  4991. 00003684  43EE FFF8                lea.l      A1, [A6 - 0x8]
  4992. 00003688  7003                     moveq.l    D0, 0x03
  4993. label0000368A:
  4994. 0000368A  32D8                     move.w     [A1]+, [A0]+
  4995. 0000368C  51C8 FFFC                dbf        D0, -0x6 /* 0000368A */
  4996. 00003690  2F2E 0018                move.l     -[A7], [A6 + 0x18]
  4997. 00003694  41EE 0018                lea.l      A0, [A6 + 0x18]
  4998. 00003698  2F20                     move.l     -[A7], -[A0]
  4999. 0000369A  2F20                     move.l     -[A7], -[A0]
  5000. 0000369C  486E FFF8                pea.l      [A6 - 0x8]
  5001. 000036A0  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5002. 000036A4  4EBA 1636                jsr        [PC + 0x1636 /* 00004CDC */]
  5003. 000036A8  4E5E                     unlink     A6
  5004. 000036AA  205F                     movea.l    A0, [A7]+
  5005. 000036AC  DEFC 0014                add.w      A7, 0x14
  5006. 000036B0  4ED0                     jmp        [A0]
  5007. 000036B2  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  5008. export_2607: // at 000036B4 (misaligned)
  5009. 000036B6  0000 2F2E                ori.b      D0, 0x2E /* '.' */
  5010. 000036BA  0008 4EBA                ori.b      A0, 0xBA
  5011. 000036BE  17EA 4E5E 2E9F           move.b     [PC + D2 * 8 - 0x97], [A2 + 0x4E5E]
  5012. 000036C4  4E75                     rts
  5013. 000036C6  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  5014. export_2608: // at 000036C8 (misaligned)
  5015. 000036CA  FFE2                     .invalid   <<F/7/7>>
  5016. 000036CC  48E7 0138                movem.l    -[A7], D7,A2,A3,A4
  5017. 000036D0  286E 0008                movea.l    A4, [A6 + 0x8]
  5018. 000036D4  7004                     moveq.l    D0, 0x04
  5019. 000036D6  6B1A                     bmi        +0x1C /* 000036F2 */
  5020. 000036D8  B07C 003F                cmp.w      D0, 0x3F /* '?' */
  5021. 000036DC  6E14                     bgt        +0x16 /* 000036F2 */
  5022. 000036DE  2254                     movea.l    A1, [A4]
  5023. 000036E0  41E9 0072                lea.l      A0, [A1 + 0x72]
  5024. 000036E4  3200                     move.w     D1, D0
  5025. 000036E6  E649                     lsr        D1.w, 3
  5026. 000036E8  4441                     neg.w      D1
  5027. 000036EA  0130 10FF                btst       [A0 + D1.w - 0x1], D0
  5028. 000036EE  0A3C 0004                xori.b     ccr, 4
  5029. label000036F2:
  5030. 000036F2  6600 00A6                bne        +0xA8 /* 0000379A */
  5031. 000036F6  41EE FFF8                lea.l      A0, [A6 - 0x8]
  5032. 000036FA  2454                     movea.l    A2, [A4]
  5033. 000036FC  43EA 00BA                lea.l      A1, [A2 + 0xBA]
  5034. 00003700  7003                     moveq.l    D0, 0x03
  5035. label00003702:
  5036. 00003702  30D9                     move.w     [A0]+, [A1]+
  5037. 00003704  51C8 FFFC                dbf        D0, -0x6 /* 00003702 */
  5038. 00003708  302E FFFC                move.w     D0, [A6 - 0x4]
  5039. 0000370C  906E FFF8                sub.w      D0, [A6 - 0x8]
  5040. 00003710  48C0                     ext.l      D0
  5041. 00003712  322E FFFE                move.w     D1, [A6 - 0x2]
  5042. 00003716  926E FFFA                sub.w      D1, [A6 - 0x6]
  5043. 0000371A  48C1                     ext.l      D1
  5044. 0000371C  2F00                     move.l     -[A7], D0
  5045. 0000371E  2F01                     move.l     -[A7], D1
  5046. 00003720  4EAD 24EA                jsr        [A5 + 0x24EA /* export_1177 */]
  5047. 00003724  2E1F                     move.l     D7, [A7]+
  5048. 00003726  E587                     asl        D7, 2
  5049. 00003728  E387                     asl        D7, 1
  5050. 0000372A  42A7                     clr.l      -[A7]
  5051. 0000372C  2D47 FFE2                move.l     [A6 - 0x1E], D7
  5052. 00003730  486E FFE2                pea.l      [A6 - 0x1E]
  5053. 00003734  486E FFE6                pea.l      [A6 - 0x1A]
  5054. 00003738  3F3C 280E                move.w     -[A7], 0x280E
  5055. 0000373C  A9EB                     syscall    Pack4/FP68K
  5056. 0000373E  487A 006C                pea.l      [PC + 0x6C /* 000037AC, value 0x3FFF8CCC */]
  5057. 00003742  486E FFE6                pea.l      [A6 - 0x1A]
  5058. 00003746  3F3C 0004                move.w     -[A7], 0x4
  5059. 0000374A  A9EB                     syscall    Pack4/FP68K
  5060. 0000374C  486E FFE6                pea.l      [A6 - 0x1A]
  5061. 00003750  4EAD 257A                jsr        [A5 + 0x257A /* export_1195 */]
  5062. 00003754  2E1F                     move.l     D7, [A7]+
  5063. 00003756  42A7                     clr.l      -[A7]
  5064. 00003758  2007                     move.l     D0, D7
  5065. 0000375A  D0BC 0000 4E20           add.l      D0, 0x4E20 /* 'N ' */
  5066. 00003760  2F00                     move.l     -[A7], D0
  5067. 00003762  4EAD 23AA                jsr        [A5 + 0x23AA /* export_1137 */]
  5068. 00003766  265F                     movea.l    A3, [A7]+
  5069. 00003768  200B                     move.l     D0, A3
  5070. 0000376A  672E                     beq        +0x30 /* 0000379A */
  5071. 0000376C  2F0B                     move.l     -[A7], A3
  5072. 0000376E  205F                     movea.l    A0, [A7]+
  5073. 00003770  A023                     syscall    DisposHandle/DisposeHandle
  5074. 00003772  2254                     movea.l    A1, [A4]
  5075. 00003774  41E9 0072                lea.l      A0, [A1 + 0x72]
  5076. 00003778  2F20                     move.l     -[A7], -[A0]
  5077. 0000377A  2F20                     move.l     -[A7], -[A0]
  5078. 0000377C  3F3C 0008                move.w     -[A7], 0x8
  5079. 00003780  41FA 002A                lea.l      A0, [PC + 0x2A /* 000037AC, value 0x3FFF8CCC */]
  5080. 00003784  2F20                     move.l     -[A7], -[A0]
  5081. 00003786  2F20                     move.l     -[A7], -[A0]
  5082. 00003788  3F3C 0008                move.w     -[A7], 0x8
  5083. 0000378C  4EAD 2522                jsr        [A5 + 0x2522 /* export_1184 */]
  5084. 00003790  548F                     addq.l     A7, 2
  5085. 00003792  41E9 006A                lea.l      A0, [A1 + 0x6A]
  5086. 00003796  20DF                     move.l     [A0]+, [A7]+
  5087. 00003798  20DF                     move.l     [A0]+, [A7]+
  5088. label0000379A:
  5089. 0000379A  4CDF 1C80                movem.l    D7,A2,A3,A4, [A7]+
  5090. 0000379E  4E5E                     unlink     A6
  5091. 000037A0  2E9F                     move.l     [A7], [A7]+
  5092. 000037A2  4E75                     rts
  5093. 000037A4  0000 0000                ori.b      D0, 0x0
  5094. 000037A8  0000 0010                ori.b      D0, 0x10
  5095. 000037AC  3FFF                     move.w     <<invalid special address>>, <<invalid special address>>
  5096. 000037AE  8CCC                     divu.w     D6, A4
  5097. 000037B0  CCCC                     mulu.w     D6, A4
  5098. 000037B2  CCCC                     mulu.w     D6, A4
  5099. 000037B4  CCCD                     mulu.w     D6, A5
  5100. 000037B6  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  5101. export_2609: // at 000037B8 (misaligned)
  5102. 000037BA  0000 2F0C                ori.b      D0, 0xC
  5103. 000037BE  286E 0008                movea.l    A4, [A6 + 0x8]
  5104. 000037C2  422E 000C                clr.b      [A6 + 0xC]
  5105. 000037C6  2054                     movea.l    A0, [A4]
  5106. 000037C8  3028 0022                move.w     D0, [A0 + 0x22]
  5107. 000037CC  5340                     subq.w     D0, 1
  5108. 000037CE  670A                     beq        +0xC /* 000037DA */
  5109. 000037D0  5940                     subq.w     D0, 4
  5110. 000037D2  6700 00B4                beq        +0xB6 /* 00003888 */
  5111. 000037D6  6000 0130                bra        +0x132 /* 00003908 */
  5112. label000037DA:
  5113. 000037DA  7008                     moveq.l    D0, 0x08
  5114. 000037DC  2054                     movea.l    A0, [A4]
  5115. 000037DE  B068 0006                cmp.w      D0, [A0 + 0x6]
  5116. 000037E2  57C0                     seq        D0
  5117. 000037E4  7208                     moveq.l    D1, 0x08
  5118. 000037E6  B268 0008                cmp.w      D1, [A0 + 0x8]
  5119. 000037EA  57C1                     seq        D1
  5120. 000037EC  C001                     and.b      D0, D1
  5121. 000037EE  7208                     moveq.l    D1, 0x08
  5122. 000037F0  B268 000A                cmp.w      D1, [A0 + 0xA]
  5123. 000037F4  57C1                     seq        D1
  5124. 000037F6  C001                     and.b      D0, D1
  5125. 000037F8  672A                     beq        +0x2C /* 00003824 */
  5126. 000037FA  7004                     moveq.l    D0, 0x04
  5127. 000037FC  6B1A                     bmi        +0x1C /* 00003818 */
  5128. 000037FE  B07C 003F                cmp.w      D0, 0x3F /* '?' */
  5129. 00003802  6E14                     bgt        +0x16 /* 00003818 */
  5130. 00003804  2254                     movea.l    A1, [A4]
  5131. 00003806  41E9 0072                lea.l      A0, [A1 + 0x72]
  5132. 0000380A  3200                     move.w     D1, D0
  5133. 0000380C  E649                     lsr        D1.w, 3
  5134. 0000380E  4441                     neg.w      D1
  5135. 00003810  0130 10FF                btst       [A0 + D1.w - 0x1], D0
  5136. 00003814  0A3C 0004                xori.b     ccr, 4
  5137. label00003818:
  5138. 00003818  57C0                     seq        D0
  5139. 0000381A  4400                     neg.b      D0
  5140. 0000381C  1D40 000C                move.b     [A6 + 0xC], D0
  5141. 00003820  6000 00EA                bra        +0xEC /* 0000390C */
  5142. label00003824:
  5143. 00003824  7006                     moveq.l    D0, 0x06
  5144. 00003826  2054                     movea.l    A0, [A4]
  5145. 00003828  B068 0006                cmp.w      D0, [A0 + 0x6]
  5146. 0000382C  57C0                     seq        D0
  5147. 0000382E  7205                     moveq.l    D1, 0x05
  5148. 00003830  B268 0008                cmp.w      D1, [A0 + 0x8]
  5149. 00003834  57C1                     seq        D1
  5150. 00003836  C001                     and.b      D0, D1
  5151. 00003838  7205                     moveq.l    D1, 0x05
  5152. 0000383A  B268 000A                cmp.w      D1, [A0 + 0xA]
  5153. 0000383E  57C1                     seq        D1
  5154. 00003840  C001                     and.b      D0, D1
  5155. 00003842  6708                     beq        +0xA /* 0000384C */
  5156. 00003844  422E 000C                clr.b      [A6 + 0xC]
  5157. 00003848  6000 00C2                bra        +0xC4 /* 0000390C */
  5158. label0000384C:
  5159. 0000384C  7008                     moveq.l    D0, 0x08
  5160. 0000384E  2054                     movea.l    A0, [A4]
  5161. 00003850  B068 0006                cmp.w      D0, [A0 + 0x6]
  5162. 00003854  662A                     bne        +0x2C /* 00003880 */
  5163. 00003856  7004                     moveq.l    D0, 0x04
  5164. 00003858  6B1A                     bmi        +0x1C /* 00003874 */
  5165. 0000385A  B07C 003F                cmp.w      D0, 0x3F /* '?' */
  5166. 0000385E  6E14                     bgt        +0x16 /* 00003874 */
  5167. 00003860  2254                     movea.l    A1, [A4]
  5168. 00003862  41E9 0072                lea.l      A0, [A1 + 0x72]
  5169. 00003866  3200                     move.w     D1, D0
  5170. 00003868  E649                     lsr        D1.w, 3
  5171. 0000386A  4441                     neg.w      D1
  5172. 0000386C  0130 10FF                btst       [A0 + D1.w - 0x1], D0
  5173. 00003870  0A3C 0004                xori.b     ccr, 4
  5174. label00003874:
  5175. 00003874  57C0                     seq        D0
  5176. 00003876  4400                     neg.b      D0
  5177. 00003878  1D40 000C                move.b     [A6 + 0xC], D0
  5178. 0000387C  6000 008E                bra        +0x90 /* 0000390C */
  5179. label00003880:
  5180. 00003880  422E 000C                clr.b      [A6 + 0xC]
  5181. 00003884  6000 0086                bra        +0x88 /* 0000390C */
  5182. label00003888:
  5183. 00003888  7008                     moveq.l    D0, 0x08
  5184. 0000388A  2054                     movea.l    A0, [A4]
  5185. 0000388C  B068 0006                cmp.w      D0, [A0 + 0x6]
  5186. 00003890  57C0                     seq        D0
  5187. 00003892  7208                     moveq.l    D1, 0x08
  5188. 00003894  B268 0008                cmp.w      D1, [A0 + 0x8]
  5189. 00003898  57C1                     seq        D1
  5190. 0000389A  C001                     and.b      D0, D1
  5191. 0000389C  7208                     moveq.l    D1, 0x08
  5192. 0000389E  B268 000A                cmp.w      D1, [A0 + 0xA]
  5193. 000038A2  57C1                     seq        D1
  5194. 000038A4  C001                     and.b      D0, D1
  5195. 000038A6  6728                     beq        +0x2A /* 000038D0 */
  5196. 000038A8  7004                     moveq.l    D0, 0x04
  5197. 000038AA  6B1A                     bmi        +0x1C /* 000038C6 */
  5198. 000038AC  B07C 003F                cmp.w      D0, 0x3F /* '?' */
  5199. 000038B0  6E14                     bgt        +0x16 /* 000038C6 */
  5200. 000038B2  2254                     movea.l    A1, [A4]
  5201. 000038B4  41E9 0072                lea.l      A0, [A1 + 0x72]
  5202. 000038B8  3200                     move.w     D1, D0
  5203. 000038BA  E649                     lsr        D1.w, 3
  5204. 000038BC  4441                     neg.w      D1
  5205. 000038BE  0130 10FF                btst       [A0 + D1.w - 0x1], D0
  5206. 000038C2  0A3C 0004                xori.b     ccr, 4
  5207. label000038C6:
  5208. 000038C6  57C0                     seq        D0
  5209. 000038C8  4400                     neg.b      D0
  5210. 000038CA  1D40 000C                move.b     [A6 + 0xC], D0
  5211. 000038CE  603C                     bra        +0x3E /* 0000390C */
  5212. label000038D0:
  5213. 000038D0  7008                     moveq.l    D0, 0x08
  5214. 000038D2  2054                     movea.l    A0, [A4]
  5215. 000038D4  B068 0006                cmp.w      D0, [A0 + 0x6]
  5216. 000038D8  6628                     bne        +0x2A /* 00003902 */
  5217. 000038DA  7004                     moveq.l    D0, 0x04
  5218. 000038DC  6B1A                     bmi        +0x1C /* 000038F8 */
  5219. 000038DE  B07C 003F                cmp.w      D0, 0x3F /* '?' */
  5220. 000038E2  6E14                     bgt        +0x16 /* 000038F8 */
  5221. 000038E4  2254                     movea.l    A1, [A4]
  5222. 000038E6  41E9 0072                lea.l      A0, [A1 + 0x72]
  5223. 000038EA  3200                     move.w     D1, D0
  5224. 000038EC  E649                     lsr        D1.w, 3
  5225. 000038EE  4441                     neg.w      D1
  5226. 000038F0  0130 10FF                btst       [A0 + D1.w - 0x1], D0
  5227. 000038F4  0A3C 0004                xori.b     ccr, 4
  5228. label000038F8:
  5229. 000038F8  57C0                     seq        D0
  5230. 000038FA  4400                     neg.b      D0
  5231. 000038FC  1D40 000C                move.b     [A6 + 0xC], D0
  5232. 00003900  600A                     bra        +0xC /* 0000390C */
  5233. label00003902:
  5234. 00003902  422E 000C                clr.b      [A6 + 0xC]
  5235. 00003906  6004                     bra        +0x6 /* 0000390C */
  5236. label00003908:
  5237. 00003908  422E 000C                clr.b      [A6 + 0xC]
  5238. label0000390C:
  5239. 0000390C  285F                     movea.l    A4, [A7]+
  5240. 0000390E  4E5E                     unlink     A6
  5241. 00003910  2E9F                     move.l     [A7], [A7]+
  5242. 00003912  4E75                     rts
  5243. export_2610:
  5244. 00003914  4E56 FFFE                link       A6, -0x0002
  5245. 00003918  48E7 0118                movem.l    -[A7], D7,A3,A4
  5246. 0000391C  266E 0008                movea.l    A3, [A6 + 0x8]
  5247. 00003920  284B                     movea.l    A4, A3
  5248. 00003922  4247                     clr.w      D7
  5249. 00003924  7002                     moveq.l    D0, 0x02
  5250. 00003926  2054                     movea.l    A0, [A4]
  5251. 00003928  B068 0038                cmp.w      D0, [A0 + 0x38]
  5252. 0000392C  6608                     bne        +0xA /* 00003936 */
  5253. 0000392E  3E3C 98E0                move.w     D7, 0x98E0
  5254. 00003932  6000 0140                bra        +0x142 /* 00003A74 */
  5255. label00003936:
  5256. 00003936  2054                     movea.l    A0, [A4]
  5257. 00003938  3028 0022                move.w     D0, [A0 + 0x22]
  5258. 0000393C  5340                     subq.w     D0, 1
  5259. 0000393E  670A                     beq        +0xC /* 0000394A */
  5260. 00003940  5940                     subq.w     D0, 4
  5261. 00003942  6700 00B4                beq        +0xB6 /* 000039F8 */
  5262. 00003946  6000 0128                bra        +0x12A /* 00003A70 */
  5263. label0000394A:
  5264. 0000394A  7008                     moveq.l    D0, 0x08
  5265. 0000394C  2054                     movea.l    A0, [A4]
  5266. 0000394E  B068 0006                cmp.w      D0, [A0 + 0x6]
  5267. 00003952  57C0                     seq        D0
  5268. 00003954  7208                     moveq.l    D1, 0x08
  5269. 00003956  B268 0008                cmp.w      D1, [A0 + 0x8]
  5270. 0000395A  57C1                     seq        D1
  5271. 0000395C  C001                     and.b      D0, D1
  5272. 0000395E  7208                     moveq.l    D1, 0x08
  5273. 00003960  B268 000A                cmp.w      D1, [A0 + 0xA]
  5274. 00003964  57C1                     seq        D1
  5275. 00003966  C001                     and.b      D0, D1
  5276. 00003968  6728                     beq        +0x2A /* 00003992 */
  5277. 0000396A  4267                     clr.w      -[A7]
  5278. 0000396C  2F0B                     move.l     -[A7], A3
  5279. 0000396E  4EAD 3E4A                jsr        [A5 + 0x3E4A /* export_1989 */]
  5280. 00003972  101F                     move.b     D0, [A7]+
  5281. 00003974  670E                     beq        +0x10 /* 00003984 */
  5282. 00003976  4267                     clr.w      -[A7]
  5283. 00003978  2F0B                     move.l     -[A7], A3
  5284. 0000397A  4EBA 0C44                jsr        [PC + 0xC44 /* 000045C0 */]
  5285. 0000397E  3E1F                     move.w     D7, [A7]+
  5286. 00003980  6000 00F2                bra        +0xF4 /* 00003A74 */
  5287. label00003984:
  5288. 00003984  4267                     clr.w      -[A7]
  5289. 00003986  2F0B                     move.l     -[A7], A3
  5290. 00003988  4EBA 04AA                jsr        [PC + 0x4AA /* 00003E34 */]
  5291. 0000398C  3E1F                     move.w     D7, [A7]+
  5292. 0000398E  6000 00E4                bra        +0xE6 /* 00003A74 */
  5293. label00003992:
  5294. 00003992  7006                     moveq.l    D0, 0x06
  5295. 00003994  2054                     movea.l    A0, [A4]
  5296. 00003996  B068 0006                cmp.w      D0, [A0 + 0x6]
  5297. 0000399A  57C0                     seq        D0
  5298. 0000399C  7205                     moveq.l    D1, 0x05
  5299. 0000399E  B268 0008                cmp.w      D1, [A0 + 0x8]
  5300. 000039A2  57C1                     seq        D1
  5301. 000039A4  C001                     and.b      D0, D1
  5302. 000039A6  7205                     moveq.l    D1, 0x05
  5303. 000039A8  B268 000A                cmp.w      D1, [A0 + 0xA]
  5304. 000039AC  57C1                     seq        D1
  5305. 000039AE  C001                     and.b      D0, D1
  5306. 000039B0  670E                     beq        +0x10 /* 000039C0 */
  5307. 000039B2  4267                     clr.w      -[A7]
  5308. 000039B4  2F0B                     move.l     -[A7], A3
  5309. 000039B6  4EBA 0118                jsr        [PC + 0x118 /* 00003AD0 */]
  5310. 000039BA  3E1F                     move.w     D7, [A7]+
  5311. 000039BC  6000 00B6                bra        +0xB8 /* 00003A74 */
  5312. label000039C0:
  5313. 000039C0  7008                     moveq.l    D0, 0x08
  5314. 000039C2  2054                     movea.l    A0, [A4]
  5315. 000039C4  B068 0006                cmp.w      D0, [A0 + 0x6]
  5316. 000039C8  6628                     bne        +0x2A /* 000039F2 */
  5317. 000039CA  4267                     clr.w      -[A7]
  5318. 000039CC  2F0B                     move.l     -[A7], A3
  5319. 000039CE  4EAD 3E4A                jsr        [A5 + 0x3E4A /* export_1989 */]
  5320. 000039D2  101F                     move.b     D0, [A7]+
  5321. 000039D4  670E                     beq        +0x10 /* 000039E4 */
  5322. 000039D6  4267                     clr.w      -[A7]
  5323. 000039D8  2F0B                     move.l     -[A7], A3
  5324. 000039DA  4EBA 0BE4                jsr        [PC + 0xBE4 /* 000045C0 */]
  5325. 000039DE  3E1F                     move.w     D7, [A7]+
  5326. 000039E0  6000 0092                bra        +0x94 /* 00003A74 */
  5327. label000039E4:
  5328. 000039E4  4267                     clr.w      -[A7]
  5329. 000039E6  2F0B                     move.l     -[A7], A3
  5330. 000039E8  4EBA 044A                jsr        [PC + 0x44A /* 00003E34 */]
  5331. 000039EC  3E1F                     move.w     D7, [A7]+
  5332. 000039EE  6000 0084                bra        +0x86 /* 00003A74 */
  5333. label000039F2:
  5334. 000039F2  3E3C 98E0                move.w     D7, 0x98E0
  5335. 000039F6  607C                     bra        +0x7E /* 00003A74 */
  5336. label000039F8:
  5337. 000039F8  7008                     moveq.l    D0, 0x08
  5338. 000039FA  2054                     movea.l    A0, [A4]
  5339. 000039FC  B068 0006                cmp.w      D0, [A0 + 0x6]
  5340. 00003A00  57C0                     seq        D0
  5341. 00003A02  7208                     moveq.l    D1, 0x08
  5342. 00003A04  B268 0008                cmp.w      D1, [A0 + 0x8]
  5343. 00003A08  57C1                     seq        D1
  5344. 00003A0A  C001                     and.b      D0, D1
  5345. 00003A0C  7208                     moveq.l    D1, 0x08
  5346. 00003A0E  B268 000A                cmp.w      D1, [A0 + 0xA]
  5347. 00003A12  57C1                     seq        D1
  5348. 00003A14  C001                     and.b      D0, D1
  5349. 00003A16  6724                     beq        +0x26 /* 00003A3C */
  5350. 00003A18  4267                     clr.w      -[A7]
  5351. 00003A1A  2F0B                     move.l     -[A7], A3
  5352. 00003A1C  4EAD 3E4A                jsr        [A5 + 0x3E4A /* export_1989 */]
  5353. 00003A20  101F                     move.b     D0, [A7]+
  5354. 00003A22  670C                     beq        +0xE /* 00003A30 */
  5355. 00003A24  4267                     clr.w      -[A7]
  5356. 00003A26  2F0B                     move.l     -[A7], A3
  5357. 00003A28  4EBA 0E86                jsr        [PC + 0xE86 /* 000048B0 */]
  5358. 00003A2C  3E1F                     move.w     D7, [A7]+
  5359. 00003A2E  6044                     bra        +0x46 /* 00003A74 */
  5360. label00003A30:
  5361. 00003A30  4267                     clr.w      -[A7]
  5362. 00003A32  2F0B                     move.l     -[A7], A3
  5363. 00003A34  4EBA 0716                jsr        [PC + 0x716 /* 0000414C */]
  5364. 00003A38  3E1F                     move.w     D7, [A7]+
  5365. 00003A3A  6038                     bra        +0x3A /* 00003A74 */
  5366. label00003A3C:
  5367. 00003A3C  7008                     moveq.l    D0, 0x08
  5368. 00003A3E  2054                     movea.l    A0, [A4]
  5369. 00003A40  B068 0006                cmp.w      D0, [A0 + 0x6]
  5370. 00003A44  6624                     bne        +0x26 /* 00003A6A */
  5371. 00003A46  4267                     clr.w      -[A7]
  5372. 00003A48  2F0B                     move.l     -[A7], A3
  5373. 00003A4A  4EAD 3E4A                jsr        [A5 + 0x3E4A /* export_1989 */]
  5374. 00003A4E  101F                     move.b     D0, [A7]+
  5375. 00003A50  670C                     beq        +0xE /* 00003A5E */
  5376. 00003A52  4267                     clr.w      -[A7]
  5377. 00003A54  2F0B                     move.l     -[A7], A3
  5378. 00003A56  4EBA 0E58                jsr        [PC + 0xE58 /* 000048B0 */]
  5379. 00003A5A  3E1F                     move.w     D7, [A7]+
  5380. 00003A5C  6016                     bra        +0x18 /* 00003A74 */
  5381. label00003A5E:
  5382. 00003A5E  4267                     clr.w      -[A7]
  5383. 00003A60  2F0B                     move.l     -[A7], A3
  5384. 00003A62  4EBA 06E8                jsr        [PC + 0x6E8 /* 0000414C */]
  5385. 00003A66  3E1F                     move.w     D7, [A7]+
  5386. 00003A68  600A                     bra        +0xC /* 00003A74 */
  5387. label00003A6A:
  5388. 00003A6A  3E3C 98E0                move.w     D7, 0x98E0
  5389. 00003A6E  6004                     bra        +0x6 /* 00003A74 */
  5390. label00003A70:
  5391. 00003A70  3E3C 98E0                move.w     D7, 0x98E0
  5392. label00003A74:
  5393. 00003A74  3D47 000C                move.w     [A6 + 0xC], D7
  5394. 00003A78  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  5395. 00003A7C  4E5E                     unlink     A6
  5396. 00003A7E  2E9F                     move.l     [A7], [A7]+
  5397. 00003A80  4E75                     rts
  5398. 00003A82  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  5399. 00003A86  FFFC                     .invalid   <<F/7/7>>
  5400. 00003A88  2F0C                     move.l     -[A7], A4
  5401. 00003A8A  286E 0008                movea.l    A4, [A6 + 0x8]
  5402. 00003A8E  204C                     movea.l    A0, A4
  5403. 00003A90  5088                     addq.l     A0, 8
  5404. 00003A92  2050                     movea.l    A0, [A0]
  5405. 00003A94  2D48 FFFC                move.l     [A6 - 0x4], A0
  5406. 00003A98  4AAC FF8E                tst.l      [A4 - 0x72]
  5407. 00003A9C  6716                     beq        +0x18 /* 00003AB4 */
  5408. 00003A9E  2F2C FF8E                move.l     -[A7], [A4 - 0x72]
  5409. 00003AA2  205F                     movea.l    A0, [A7]+
  5410. 00003AA4  A02A                     syscall    HUnlock
  5411. 00003AA6  2F2C FF8E                move.l     -[A7], [A4 - 0x72]
  5412. 00003AAA  205F                     movea.l    A0, [A7]+
  5413. 00003AAC  A023                     syscall    DisposHandle/DisposeHandle
  5414. 00003AAE  7000                     moveq.l    D0, 0x00
  5415. 00003AB0  2940 FF8E                move.l     [A4 - 0x72], D0
  5416. label00003AB4:
  5417. 00003AB4  2F2C 0008                move.l     -[A7], [A4 + 0x8]
  5418. 00003AB8  4EBA 1AE2                jsr        [PC + 0x1AE2 /* 0000559C */]
  5419. 00003ABC  2F2C 0008                move.l     -[A7], [A4 + 0x8]
  5420. 00003AC0  4EBA 1DEE                jsr        [PC + 0x1DEE /* 000058B0 */]
  5421. 00003AC4  285F                     movea.l    A4, [A7]+
  5422. 00003AC6  4E5E                     unlink     A6
  5423. 00003AC8  205F                     movea.l    A0, [A7]+
  5424. 00003ACA  DEFC 000A                add.w      A7, 0xA /* '\n' */
  5425. 00003ACE  4ED0                     jmp        [A0]
  5426. fn00003AD0:
  5427. 00003AD0  4E56 FF64                link       A6, -0x009C
  5428. 00003AD4  48E7 0F38                movem.l    -[A7], D4,D5,D6,D7,A2,A3,A4
  5429. 00003AD8  2A2E 0008                move.l     D5, [A6 + 0x8]
  5430. 00003ADC  2845                     movea.l    A4, D5
  5431. 00003ADE  4247                     clr.w      D7
  5432. 00003AE0  41EE FFB8                lea.l      A0, [A6 - 0x48]
  5433. 00003AE4  2454                     movea.l    A2, [A4]
  5434. 00003AE6  43EA 00BA                lea.l      A1, [A2 + 0xBA]
  5435. 00003AEA  7003                     moveq.l    D0, 0x03
  5436. label00003AEC:
  5437. 00003AEC  30D9                     move.w     [A0]+, [A1]+
  5438. 00003AEE  51C8 FFFC                dbf        D0, -0x6 /* 00003AEC */
  5439. 00003AF2  102D F4C8                move.b     D0, [A5 - 0xB38]
  5440. 00003AF6  671A                     beq        +0x1C /* 00003B12 */
  5441. 00003AF8  102D F4CC                move.b     D0, [A5 - 0xB34]
  5442. 00003AFC  670A                     beq        +0xC /* 00003B08 */
  5443. 00003AFE  2054                     movea.l    A0, [A4]
  5444. 00003B00  317C 0010 00B8           move.w     [A0 + 0xB8], 0x10
  5445. 00003B06  6012                     bra        +0x14 /* 00003B1A */
  5446. label00003B08:
  5447. 00003B08  2054                     movea.l    A0, [A4]
  5448. 00003B0A  317C 0008 00B8           move.w     [A0 + 0xB8], 0x8
  5449. 00003B10  6008                     bra        +0xA /* 00003B1A */
  5450. label00003B12:
  5451. 00003B12  3E3C 98CC                move.w     D7, 0x98CC
  5452. 00003B16  6000 02C0                bra        +0x2C2 /* 00003DD8 */
  5453. label00003B1A:
  5454. 00003B1A  7010                     moveq.l    D0, 0x10
  5455. 00003B1C  2054                     movea.l    A0, [A4]
  5456. 00003B1E  B068 00B8                cmp.w      D0, [A0 + 0xB8]
  5457. 00003B22  57C0                     seq        D0
  5458. 00003B24  4400                     neg.b      D0
  5459. 00003B26  1D40 FFAF                move.b     [A6 - 0x51], D0
  5460. 00003B2A  2054                     movea.l    A0, [A4]
  5461. 00003B2C  3F28 00B8                move.w     -[A7], [A0 + 0xB8]
  5462. 00003B30  486E FFB8                pea.l      [A6 - 0x48]
  5463. 00003B34  4EAD 4C72                jsr        [A5 + 0x4C72 /* export_2442 */]
  5464. 00003B38  2054                     movea.l    A0, [A4]
  5465. 00003B3A  3F28 00B8                move.w     -[A7], [A0 + 0xB8]
  5466. 00003B3E  2F05                     move.l     -[A7], D5
  5467. 00003B40  4EBA 18EE                jsr        [PC + 0x18EE /* 00005430 */]
  5468. 00003B44  7000                     moveq.l    D0, 0x00
  5469. 00003B46  2D40 FF8E                move.l     [A6 - 0x72], D0
  5470. 00003B4A  486E FFC2                pea.l      [A6 - 0x3E]
  5471. 00003B4E  487A FF34                pea.l      [PC - 0xCC /* 00003A84, value 0x4E56FFFC */]
  5472. 00003B52  2F0E                     move.l     -[A7], A6
  5473. 00003B54  4EAD 20CA                jsr        [A5 + 0x20CA /* export_1045 */]
  5474. 00003B58  7000                     moveq.l    D0, 0x00
  5475. 00003B5A  2D40 FF78                move.l     [A6 - 0x88], D0
  5476. 00003B5E  2054                     movea.l    A0, [A4]
  5477. 00003B60  2028 004C                move.l     D0, [A0 + 0x4C]
  5478. 00003B64  5380                     subq.l     D0, 1
  5479. 00003B66  2D40 FF74                move.l     [A6 - 0x8C], D0
  5480. 00003B6A  2C2E FF78                move.l     D6, [A6 - 0x88]
  5481. 00003B6E  6000 0240                bra        +0x242 /* 00003DB0 */
  5482. label00003B72:
  5483. 00003B72  4EAD 4C62                jsr        [A5 + 0x4C62 /* export_2440 */]
  5484. 00003B76  2054                     movea.l    A0, [A4]
  5485. 00003B78  4AA8 0044                tst.l      [A0 + 0x44]
  5486. 00003B7C  6714                     beq        +0x16 /* 00003B92 */
  5487. 00003B7E  2248                     movea.l    A1, A0
  5488. 00003B80  2069 0044                movea.l    A0, [A1 + 0x44]
  5489. 00003B84  2050                     movea.l    A0, [A0]
  5490. 00003B86  3006                     move.w     D0, D6
  5491. 00003B88  E540                     asl        D0.w, 2
  5492. 00003B8A  2D70 0000 FF92           move.l     [A6 - 0x6E], [A0 + D0.w]
  5493. 00003B90  6016                     bra        +0x18 /* 00003BA8 */
  5494. label00003B92:
  5495. 00003B92  2054                     movea.l    A0, [A4]
  5496. 00003B94  2028 002A                move.l     D0, [A0 + 0x2A]
  5497. 00003B98  E380                     asl        D0, 1
  5498. 00003B9A  2F00                     move.l     -[A7], D0
  5499. 00003B9C  2F28 003E                move.l     -[A7], [A0 + 0x3E]
  5500. 00003BA0  4EAD 24EA                jsr        [A5 + 0x24EA /* export_1177 */]
  5501. 00003BA4  2D5F FF92                move.l     [A6 - 0x6E], [A7]+
  5502. label00003BA8:
  5503. 00003BA8  42A7                     clr.l      -[A7]
  5504. 00003BAA  2F2E FF92                move.l     -[A7], [A6 - 0x6E]
  5505. 00003BAE  4EAD 23AA                jsr        [A5 + 0x23AA /* export_1137 */]
  5506. 00003BB2  2D57 FF8E                move.l     [A6 - 0x72], [A7]
  5507. 00003BB6  4EAD 20E2                jsr        [A5 + 0x20E2 /* export_1048 */]
  5508. 00003BBA  2F2E FF8E                move.l     -[A7], [A6 - 0x72]
  5509. 00003BBE  205F                     movea.l    A0, [A7]+
  5510. 00003BC0  A064                     syscall    MoveHHi
  5511. 00003BC2  2F2E FF8E                move.l     -[A7], [A6 - 0x72]
  5512. 00003BC6  205F                     movea.l    A0, [A7]+
  5513. 00003BC8  A029                     syscall    HLock
  5514. 00003BCA  4267                     clr.w      -[A7]
  5515. 00003BCC  2054                     movea.l    A0, [A4]
  5516. 00003BCE  3F28 0068                move.w     -[A7], [A0 + 0x68]
  5517. 00003BD2  3F3C 0001                move.w     -[A7], 0x1
  5518. 00003BD6  2268 0048                movea.l    A1, [A0 + 0x48]
  5519. 00003BDA  2251                     movea.l    A1, [A1]
  5520. 00003BDC  3006                     move.w     D0, D6
  5521. 00003BDE  E540                     asl        D0.w, 2
  5522. 00003BE0  2F31 0000                move.l     -[A7], [A1 + D0.w]
  5523. 00003BE4  4EAD 032A                jsr        [A5 + 0x32A /* export_97 */]
  5524. 00003BE8  4EAD 20F2                jsr        [A5 + 0x20F2 /* export_1050 */]
  5525. 00003BEC  4267                     clr.w      -[A7]
  5526. 00003BEE  2054                     movea.l    A0, [A4]
  5527. 00003BF0  3F28 0068                move.w     -[A7], [A0 + 0x68]
  5528. 00003BF4  486E FF92                pea.l      [A6 - 0x6E]
  5529. 00003BF8  226E FF8E                movea.l    A1, [A6 - 0x72]
  5530. 00003BFC  2F11                     move.l     -[A7], [A1]
  5531. 00003BFE  4EAD 02C2                jsr        [A5 + 0x2C2 /* export_84 */]
  5532. 00003C02  3E1F                     move.w     D7, [A7]+
  5533. 00003C04  70D9                     moveq.l    D0, 0xFFFFFFD9
  5534. 00003C06  B047                     cmp.w      D0, D7
  5535. 00003C08  6708                     beq        +0xA /* 00003C12 */
  5536. 00003C0A  3F07                     move.w     -[A7], D7
  5537. 00003C0C  4EAD 20F2                jsr        [A5 + 0x20F2 /* export_1050 */]
  5538. 00003C10  6002                     bra        +0x4 /* 00003C14 */
  5539. label00003C12:
  5540. 00003C12  4247                     clr.w      D7
  5541. label00003C14:
  5542. 00003C14  4267                     clr.w      -[A7]
  5543. 00003C16  2054                     movea.l    A0, [A4]
  5544. 00003C18  2F28 0072                move.l     -[A7], [A0 + 0x72]
  5545. 00003C1C  4EAD 27C2                jsr        [A5 + 0x27C2 /* export_1268 */]
  5546. 00003C20  101F                     move.b     D0, [A7]+
  5547. 00003C22  6700 0172                beq        +0x174 /* 00003D96 */
  5548. 00003C26  42A7                     clr.l      -[A7]
  5549. 00003C28  2054                     movea.l    A0, [A4]
  5550. 00003C2A  2F28 0072                move.l     -[A7], [A0 + 0x72]
  5551. 00003C2E  4EAD 27DA                jsr        [A5 + 0x27DA /* export_1271 */]
  5552. 00003C32  281F                     move.l     D4, [A7]+
  5553. 00003C34  42A7                     clr.l      -[A7]
  5554. 00003C36  2054                     movea.l    A0, [A4]
  5555. 00003C38  2F28 0072                move.l     -[A7], [A0 + 0x72]
  5556. 00003C3C  4EAD 27D2                jsr        [A5 + 0x27D2 /* export_1270 */]
  5557. 00003C40  2D5F FFB0                move.l     [A6 - 0x50], [A7]+
  5558. 00003C44  2D7C 00FF 00FF FFA4      move.l     [A6 - 0x5C], 0xFF00FF
  5559. 00003C4C  3D7C 00FF FFA8           move.w     [A6 - 0x58], 0xFF
  5560. 00003C52  42A7                     clr.l      -[A7]
  5561. 00003C54  206E FF8E                movea.l    A0, [A6 - 0x72]
  5562. 00003C58  2F10                     move.l     -[A7], [A0]
  5563. 00003C5A  4EAD 04F2                jsr        [A5 + 0x4F2 /* export_154 */]
  5564. 00003C5E  265F                     movea.l    A3, [A7]+
  5565. 00003C60  4EAD 4C62                jsr        [A5 + 0x4C62 /* export_2440 */]
  5566. 00003C64  4267                     clr.w      -[A7]
  5567. 00003C66  1F3C 0001                move.b     -[A7], 0x1
  5568. 00003C6A  4EAD 27FA                jsr        [A5 + 0x27FA /* export_1275 */]
  5569. 00003C6E  1D5F FF7D                move.b     [A6 - 0x83], [A7]+
  5570. 00003C72  7000                     moveq.l    D0, 0x00
  5571. 00003C74  2D40 FF70                move.l     [A6 - 0x90], D0
  5572. 00003C78  42A7                     clr.l      -[A7]
  5573. 00003C7A  2054                     movea.l    A0, [A4]
  5574. 00003C7C  2028 003E                move.l     D0, [A0 + 0x3E]
  5575. 00003C80  5380                     subq.l     D0, 1
  5576. 00003C82  2F00                     move.l     -[A7], D0
  5577. 00003C84  2F06                     move.l     -[A7], D6
  5578. 00003C86  2F28 003E                move.l     -[A7], [A0 + 0x3E]
  5579. 00003C8A  4EAD 24EA                jsr        [A5 + 0x24EA /* export_1177 */]
  5580. 00003C8E  2028 002E                move.l     D0, [A0 + 0x2E]
  5581. 00003C92  909F                     sub.l      D0, [A7]+
  5582. 00003C94  5380                     subq.l     D0, 1
  5583. 00003C96  2F00                     move.l     -[A7], D0
  5584. 00003C98  201F                     move.l     D0, [A7]+
  5585. 00003C9A  2E9F                     move.l     [A7], [A7]+
  5586. 00003C9C  B097                     cmp.l      D0, [A7]
  5587. 00003C9E  6C02                     bge        +0x4 /* 00003CA2 */
  5588. 00003CA0  2E80                     move.l     [A7], D0
  5589. label00003CA2:
  5590. 00003CA2  2D5F FF6C                move.l     [A6 - 0x94], [A7]+
  5591. 00003CA6  2D6E FF70 FF82           move.l     [A6 - 0x7E], [A6 - 0x90]
  5592. 00003CAC  6000 00C4                bra        +0xC6 /* 00003D72 */
  5593. label00003CB0:
  5594. 00003CB0  2F06                     move.l     -[A7], D6
  5595. 00003CB2  2054                     movea.l    A0, [A4]
  5596. 00003CB4  2F28 003E                move.l     -[A7], [A0 + 0x3E]
  5597. 00003CB8  4EAD 24EA                jsr        [A5 + 0x24EA /* export_1177 */]
  5598. 00003CBC  2F04                     move.l     -[A7], D4
  5599. 00003CBE  4EAD 24EA                jsr        [A5 + 0x24EA /* export_1177 */]
  5600. 00003CC2  201F                     move.l     D0, [A7]+
  5601. 00003CC4  D0AE FFB0                add.l      D0, [A6 - 0x50]
  5602. 00003CC8  2F2E FF82                move.l     -[A7], [A6 - 0x7E]
  5603. 00003CCC  2F04                     move.l     -[A7], D4
  5604. 00003CCE  4EAD 24EA                jsr        [A5 + 0x24EA /* export_1177 */]
  5605. 00003CD2  221F                     move.l     D1, [A7]+
  5606. 00003CD4  D280                     add.l      D1, D0
  5607. 00003CD6  2D41 FF8A                move.l     [A6 - 0x76], D1
  5608. 00003CDA  102E FFAF                move.b     D0, [A6 - 0x51]
  5609. 00003CDE  6718                     beq        +0x1A /* 00003CF8 */
  5610. 00003CE0  2F0B                     move.l     -[A7], A3
  5611. 00003CE2  2F2E FF8A                move.l     -[A7], [A6 - 0x76]
  5612. 00003CE6  2F04                     move.l     -[A7], D4
  5613. 00003CE8  4EAD 0212                jsr        [A5 + 0x212 /* export_62 */]
  5614. 00003CEC  2054                     movea.l    A0, [A4]
  5615. 00003CEE  2028 002A                move.l     D0, [A0 + 0x2A]
  5616. 00003CF2  E380                     asl        D0, 1
  5617. 00003CF4  D7C0                     add.l      A3, D0
  5618. 00003CF6  6074                     bra        +0x76 /* 00003D6C */
  5619. label00003CF8:
  5620. 00003CF8  7000                     moveq.l    D0, 0x00
  5621. 00003CFA  2D40 FF68                move.l     [A6 - 0x98], D0
  5622. 00003CFE  2054                     movea.l    A0, [A4]
  5623. 00003D00  2028 002A                move.l     D0, [A0 + 0x2A]
  5624. 00003D04  5380                     subq.l     D0, 1
  5625. 00003D06  2D40 FF64                move.l     [A6 - 0x9C], D0
  5626. 00003D0A  2D6E FF68 FF7E           move.l     [A6 - 0x82], [A6 - 0x98]
  5627. 00003D10  6050                     bra        +0x52 /* 00003D62 */
  5628. label00003D12:
  5629. 00003D12  7000                     moveq.l    D0, 0x00
  5630. 00003D14  3013                     move.w     D0, [A3]
  5631. 00003D16  C0BC FFFF FC00           and.l      D0, 0xFFFFFC00
  5632. 00003D1C  720A                     moveq.l    D1, 0x0A
  5633. 00003D1E  E2A8                     lsr        D0, D1
  5634. 00003D20  1D40 FFA4                move.b     [A6 - 0x5C], D0
  5635. 00003D24  7000                     moveq.l    D0, 0x00
  5636. 00003D26  3013                     move.w     D0, [A3]
  5637. 00003D28  C0BC 0000 03E0           and.l      D0, 0x3E0
  5638. 00003D2E  EA88                     lsr        D0, 5
  5639. 00003D30  1D40 FFA6                move.b     [A6 - 0x5A], D0
  5640. 00003D34  7000                     moveq.l    D0, 0x00
  5641. 00003D36  3013                     move.w     D0, [A3]
  5642. 00003D38  C0BC 0000 001F           and.l      D0, 0x1F
  5643. 00003D3E  1D40 FFA8                move.b     [A6 - 0x58], D0
  5644. 00003D42  42A7                     clr.l      -[A7]
  5645. 00003D44  486E FFA4                pea.l      [A6 - 0x5C]
  5646. 00003D48  AA33                     syscall    Color2Index
  5647. 00003D4A  2D5F FF9A                move.l     [A6 - 0x66], [A7]+
  5648. 00003D4E  206E FF8A                movea.l    A0, [A6 - 0x76]
  5649. 00003D52  10AE FF9D                move.b     [A0], [A6 - 0x63]
  5650. 00003D56  54AE FF8A                addq.l     [A6 - 0x76], 2
  5651. 00003D5A  548B                     addq.l     A3, 2
  5652. 00003D5C  52AE FF7E                addq.l     [A6 - 0x82], 1
  5653. 00003D60  690A                     bvs        +0xC /* 00003D6C */
  5654. label00003D62:
  5655. 00003D62  202E FF7E                move.l     D0, [A6 - 0x82]
  5656. 00003D66  B0AE FF64                cmp.l      D0, [A6 - 0x9C]
  5657. 00003D6A  6FA6                     ble        -0x58 /* 00003D12 */
  5658. label00003D6C:
  5659. 00003D6C  52AE FF82                addq.l     [A6 - 0x7E], 1
  5660. 00003D70  690C                     bvs        +0xE /* 00003D7E */
  5661. label00003D72:
  5662. 00003D72  202E FF82                move.l     D0, [A6 - 0x7E]
  5663. 00003D76  B0AE FF6C                cmp.l      D0, [A6 - 0x94]
  5664. 00003D7A  6F00 FF34                ble        -0xCA /* 00003CB0 */
  5665. label00003D7E:
  5666. 00003D7E  4267                     clr.w      -[A7]
  5667. 00003D80  1F2E FF7D                move.b     -[A7], [A6 - 0x83]
  5668. 00003D84  4EAD 27FA                jsr        [A5 + 0x27FA /* export_1275 */]
  5669. 00003D88  1D5F FF7D                move.b     [A6 - 0x83], [A7]+
  5670. 00003D8C  2054                     movea.l    A0, [A4]
  5671. 00003D8E  2F28 0072                move.l     -[A7], [A0 + 0x72]
  5672. 00003D92  4EAD 27CA                jsr        [A5 + 0x27CA /* export_1269 */]
  5673. label00003D96:
  5674. 00003D96  2F2E FF8E                move.l     -[A7], [A6 - 0x72]
  5675. 00003D9A  205F                     movea.l    A0, [A7]+
  5676. 00003D9C  A02A                     syscall    HUnlock
  5677. 00003D9E  2F2E FF8E                move.l     -[A7], [A6 - 0x72]
  5678. 00003DA2  205F                     movea.l    A0, [A7]+
  5679. 00003DA4  A023                     syscall    DisposHandle/DisposeHandle
  5680. 00003DA6  7000                     moveq.l    D0, 0x00
  5681. 00003DA8  2D40 FF8E                move.l     [A6 - 0x72], D0
  5682. 00003DAC  5286                     addq.l     D6, 1
  5683. 00003DAE  6908                     bvs        +0xA /* 00003DB8 */
  5684. label00003DB0:
  5685. 00003DB0  BCAE FF74                cmp.l      D6, [A6 - 0x8C]
  5686. 00003DB4  6F00 FDBC                ble        -0x242 /* 00003B72 */
  5687. label00003DB8:
  5688. 00003DB8  2F05                     move.l     -[A7], D5
  5689. 00003DBA  4EBA 1808                jsr        [PC + 0x1808 /* 000055C4 */]
  5690. 00003DBE  2F05                     move.l     -[A7], D5
  5691. 00003DC0  4EBA 17DA                jsr        [PC + 0x17DA /* 0000559C */]
  5692. 00003DC4  2F05                     move.l     -[A7], D5
  5693. 00003DC6  4EBA 1894                jsr        [PC + 0x1894 /* 0000565C */]
  5694. 00003DCA  2F05                     move.l     -[A7], D5
  5695. 00003DCC  4EBA 1AE2                jsr        [PC + 0x1AE2 /* 000058B0 */]
  5696. 00003DD0  486E FFC2                pea.l      [A6 - 0x3E]
  5697. 00003DD4  4EAD 2112                jsr        [A5 + 0x2112 /* export_1054 */]
  5698. label00003DD8:
  5699. 00003DD8  3D47 000C                move.w     [A6 + 0xC], D7
  5700. 00003DDC  4CDF 1CF0                movem.l    D4,D5,D6,D7,A2,A3,A4, [A7]+
  5701. 00003DE0  4E5E                     unlink     A6
  5702. 00003DE2  2E9F                     move.l     [A7], [A7]+
  5703. 00003DE4  4E75                     rts
  5704. 00003DE6  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  5705. 00003DEA  FFFC                     .invalid   <<F/7/7>>
  5706. 00003DEC  2F0C                     move.l     -[A7], A4
  5707. 00003DEE  286E 0008                movea.l    A4, [A6 + 0x8]
  5708. 00003DF2  204C                     movea.l    A0, A4
  5709. 00003DF4  5088                     addq.l     A0, 8
  5710. 00003DF6  2050                     movea.l    A0, [A0]
  5711. 00003DF8  2D48 FFFC                move.l     [A6 - 0x4], A0
  5712. 00003DFC  4AAC FF8E                tst.l      [A4 - 0x72]
  5713. 00003E00  6716                     beq        +0x18 /* 00003E18 */
  5714. 00003E02  2F2C FF8E                move.l     -[A7], [A4 - 0x72]
  5715. 00003E06  205F                     movea.l    A0, [A7]+
  5716. 00003E08  A02A                     syscall    HUnlock
  5717. 00003E0A  2F2C FF8E                move.l     -[A7], [A4 - 0x72]
  5718. 00003E0E  205F                     movea.l    A0, [A7]+
  5719. 00003E10  A023                     syscall    DisposHandle/DisposeHandle
  5720. 00003E12  7000                     moveq.l    D0, 0x00
  5721. 00003E14  2940 FF8E                move.l     [A4 - 0x72], D0
  5722. label00003E18:
  5723. 00003E18  2F2C 0008                move.l     -[A7], [A4 + 0x8]
  5724. 00003E1C  4EBA 177E                jsr        [PC + 0x177E /* 0000559C */]
  5725. 00003E20  2F2C 0008                move.l     -[A7], [A4 + 0x8]
  5726. 00003E24  4EBA 1A8A                jsr        [PC + 0x1A8A /* 000058B0 */]
  5727. 00003E28  285F                     movea.l    A4, [A7]+
  5728. 00003E2A  4E5E                     unlink     A6
  5729. 00003E2C  205F                     movea.l    A0, [A7]+
  5730. 00003E2E  DEFC 000A                add.w      A7, 0xA /* '\n' */
  5731. 00003E32  4ED0                     jmp        [A0]
  5732. fn00003E34:
  5733. 00003E34  4E56 FF6C                link       A6, -0x0094
  5734. 00003E38  48E7 0F38                movem.l    -[A7], D4,D5,D6,D7,A2,A3,A4
  5735. 00003E3C  266E 0008                movea.l    A3, [A6 + 0x8]
  5736. 00003E40  284B                     movea.l    A4, A3
  5737. 00003E42  4247                     clr.w      D7
  5738. 00003E44  41EE FFB8                lea.l      A0, [A6 - 0x48]
  5739. 00003E48  2454                     movea.l    A2, [A4]
  5740. 00003E4A  43EA 00BA                lea.l      A1, [A2 + 0xBA]
  5741. 00003E4E  7003                     moveq.l    D0, 0x03
  5742. label00003E50:
  5743. 00003E50  30D9                     move.w     [A0]+, [A1]+
  5744. 00003E52  51C8 FFFC                dbf        D0, -0x6 /* 00003E50 */
  5745. 00003E56  102D F4C8                move.b     D0, [A5 - 0xB38]
  5746. 00003E5A  671A                     beq        +0x1C /* 00003E76 */
  5747. 00003E5C  102D F4CC                move.b     D0, [A5 - 0xB34]
  5748. 00003E60  670A                     beq        +0xC /* 00003E6C */
  5749. 00003E62  2054                     movea.l    A0, [A4]
  5750. 00003E64  317C 0020 00B8           move.w     [A0 + 0xB8], 0x20 /* ' ' */
  5751. 00003E6A  6012                     bra        +0x14 /* 00003E7E */
  5752. label00003E6C:
  5753. 00003E6C  2054                     movea.l    A0, [A4]
  5754. 00003E6E  317C 0008 00B8           move.w     [A0 + 0xB8], 0x8
  5755. 00003E74  6008                     bra        +0xA /* 00003E7E */
  5756. label00003E76:
  5757. 00003E76  3E3C 98CC                move.w     D7, 0x98CC
  5758. 00003E7A  6000 0266                bra        +0x268 /* 000040E2 */
  5759. label00003E7E:
  5760. 00003E7E  7020                     moveq.l    D0, 0x20
  5761. 00003E80  2054                     movea.l    A0, [A4]
  5762. 00003E82  B068 00B8                cmp.w      D0, [A0 + 0xB8]
  5763. 00003E86  57C0                     seq        D0
  5764. 00003E88  4400                     neg.b      D0
  5765. 00003E8A  1D40 FFAF                move.b     [A6 - 0x51], D0
  5766. 00003E8E  2054                     movea.l    A0, [A4]
  5767. 00003E90  3F28 00B8                move.w     -[A7], [A0 + 0xB8]
  5768. 00003E94  486E FFB8                pea.l      [A6 - 0x48]
  5769. 00003E98  4EAD 4C72                jsr        [A5 + 0x4C72 /* export_2442 */]
  5770. 00003E9C  2054                     movea.l    A0, [A4]
  5771. 00003E9E  3F28 00B8                move.w     -[A7], [A0 + 0xB8]
  5772. 00003EA2  2F0B                     move.l     -[A7], A3
  5773. 00003EA4  4EBA 158A                jsr        [PC + 0x158A /* 00005430 */]
  5774. 00003EA8  7000                     moveq.l    D0, 0x00
  5775. 00003EAA  2D40 FF8E                move.l     [A6 - 0x72], D0
  5776. 00003EAE  486E FFC2                pea.l      [A6 - 0x3E]
  5777. 00003EB2  487A FF34                pea.l      [PC - 0xCC /* 00003DE8, value 0x4E56FFFC */]
  5778. 00003EB6  2F0E                     move.l     -[A7], A6
  5779. 00003EB8  4EAD 20CA                jsr        [A5 + 0x20CA /* export_1045 */]
  5780. 00003EBC  7000                     moveq.l    D0, 0x00
  5781. 00003EBE  2D40 FF78                move.l     [A6 - 0x88], D0
  5782. 00003EC2  2054                     movea.l    A0, [A4]
  5783. 00003EC4  2028 004C                move.l     D0, [A0 + 0x4C]
  5784. 00003EC8  5380                     subq.l     D0, 1
  5785. 00003ECA  2D40 FF74                move.l     [A6 - 0x8C], D0
  5786. 00003ECE  2C2E FF78                move.l     D6, [A6 - 0x88]
  5787. 00003ED2  6000 01E6                bra        +0x1E8 /* 000040BA */
  5788. label00003ED6:
  5789. 00003ED6  4EAD 4C62                jsr        [A5 + 0x4C62 /* export_2440 */]
  5790. 00003EDA  2054                     movea.l    A0, [A4]
  5791. 00003EDC  4AA8 0044                tst.l      [A0 + 0x44]
  5792. 00003EE0  6714                     beq        +0x16 /* 00003EF6 */
  5793. 00003EE2  2248                     movea.l    A1, A0
  5794. 00003EE4  2069 0044                movea.l    A0, [A1 + 0x44]
  5795. 00003EE8  2050                     movea.l    A0, [A0]
  5796. 00003EEA  3006                     move.w     D0, D6
  5797. 00003EEC  E540                     asl        D0.w, 2
  5798. 00003EEE  2D70 0000 FF92           move.l     [A6 - 0x6E], [A0 + D0.w]
  5799. 00003EF4  601A                     bra        +0x1C /* 00003F10 */
  5800. label00003EF6:
  5801. 00003EF6  2054                     movea.l    A0, [A4]
  5802. 00003EF8  2F28 002A                move.l     -[A7], [A0 + 0x2A]
  5803. 00003EFC  7003                     moveq.l    D0, 0x03
  5804. 00003EFE  2F00                     move.l     -[A7], D0
  5805. 00003F00  4EAD 24EA                jsr        [A5 + 0x24EA /* export_1177 */]
  5806. 00003F04  2F28 003E                move.l     -[A7], [A0 + 0x3E]
  5807. 00003F08  4EAD 24EA                jsr        [A5 + 0x24EA /* export_1177 */]
  5808. 00003F0C  2D5F FF92                move.l     [A6 - 0x6E], [A7]+
  5809. label00003F10:
  5810. 00003F10  42A7                     clr.l      -[A7]
  5811. 00003F12  2F2E FF92                move.l     -[A7], [A6 - 0x6E]
  5812. 00003F16  4EAD 23AA                jsr        [A5 + 0x23AA /* export_1137 */]
  5813. 00003F1A  2D57 FF8E                move.l     [A6 - 0x72], [A7]
  5814. 00003F1E  4EAD 20E2                jsr        [A5 + 0x20E2 /* export_1048 */]
  5815. 00003F22  2F2E FF8E                move.l     -[A7], [A6 - 0x72]
  5816. 00003F26  205F                     movea.l    A0, [A7]+
  5817. 00003F28  A064                     syscall    MoveHHi
  5818. 00003F2A  2F2E FF8E                move.l     -[A7], [A6 - 0x72]
  5819. 00003F2E  205F                     movea.l    A0, [A7]+
  5820. 00003F30  A029                     syscall    HLock
  5821. 00003F32  4267                     clr.w      -[A7]
  5822. 00003F34  2054                     movea.l    A0, [A4]
  5823. 00003F36  3F28 0068                move.w     -[A7], [A0 + 0x68]
  5824. 00003F3A  3F3C 0001                move.w     -[A7], 0x1
  5825. 00003F3E  2268 0048                movea.l    A1, [A0 + 0x48]
  5826. 00003F42  2251                     movea.l    A1, [A1]
  5827. 00003F44  3006                     move.w     D0, D6
  5828. 00003F46  E540                     asl        D0.w, 2
  5829. 00003F48  2F31 0000                move.l     -[A7], [A1 + D0.w]
  5830. 00003F4C  4EAD 032A                jsr        [A5 + 0x32A /* export_97 */]
  5831. 00003F50  4EAD 20F2                jsr        [A5 + 0x20F2 /* export_1050 */]
  5832. 00003F54  4267                     clr.w      -[A7]
  5833. 00003F56  2054                     movea.l    A0, [A4]
  5834. 00003F58  3F28 0068                move.w     -[A7], [A0 + 0x68]
  5835. 00003F5C  486E FF92                pea.l      [A6 - 0x6E]
  5836. 00003F60  226E FF8E                movea.l    A1, [A6 - 0x72]
  5837. 00003F64  2F11                     move.l     -[A7], [A1]
  5838. 00003F66  4EAD 02C2                jsr        [A5 + 0x2C2 /* export_84 */]
  5839. 00003F6A  3E1F                     move.w     D7, [A7]+
  5840. 00003F6C  70D9                     moveq.l    D0, 0xFFFFFFD9
  5841. 00003F6E  B047                     cmp.w      D0, D7
  5842. 00003F70  6708                     beq        +0xA /* 00003F7A */
  5843. 00003F72  3F07                     move.w     -[A7], D7
  5844. 00003F74  4EAD 20F2                jsr        [A5 + 0x20F2 /* export_1050 */]
  5845. 00003F78  6002                     bra        +0x4 /* 00003F7C */
  5846. label00003F7A:
  5847. 00003F7A  4247                     clr.w      D7
  5848. label00003F7C:
  5849. 00003F7C  4267                     clr.w      -[A7]
  5850. 00003F7E  2054                     movea.l    A0, [A4]
  5851. 00003F80  2F28 0072                move.l     -[A7], [A0 + 0x72]
  5852. 00003F84  4EAD 27C2                jsr        [A5 + 0x27C2 /* export_1268 */]
  5853. 00003F88  101F                     move.b     D0, [A7]+
  5854. 00003F8A  6700 0114                beq        +0x116 /* 000040A0 */
  5855. 00003F8E  42A7                     clr.l      -[A7]
  5856. 00003F90  2054                     movea.l    A0, [A4]
  5857. 00003F92  2F28 0072                move.l     -[A7], [A0 + 0x72]
  5858. 00003F96  4EAD 27DA                jsr        [A5 + 0x27DA /* export_1271 */]
  5859. 00003F9A  2D5F FFB4                move.l     [A6 - 0x4C], [A7]+
  5860. 00003F9E  42A7                     clr.l      -[A7]
  5861. 00003FA0  2054                     movea.l    A0, [A4]
  5862. 00003FA2  2F28 0072                move.l     -[A7], [A0 + 0x72]
  5863. 00003FA6  4EAD 27D2                jsr        [A5 + 0x27D2 /* export_1270 */]
  5864. 00003FAA  2D5F FFB0                move.l     [A6 - 0x50], [A7]+
  5865. 00003FAE  2D7C 00FF 00FF FFA4      move.l     [A6 - 0x5C], 0xFF00FF
  5866. 00003FB6  3D7C 00FF FFA8           move.w     [A6 - 0x58], 0xFF
  5867. 00003FBC  42A7                     clr.l      -[A7]
  5868. 00003FBE  206E FF8E                movea.l    A0, [A6 - 0x72]
  5869. 00003FC2  2F10                     move.l     -[A7], [A0]
  5870. 00003FC4  4EAD 04F2                jsr        [A5 + 0x4F2 /* export_154 */]
  5871. 00003FC8  2A1F                     move.l     D5, [A7]+
  5872. 00003FCA  4EAD 4C62                jsr        [A5 + 0x4C62 /* export_2440 */]
  5873. 00003FCE  4EAD 276A                jsr        [A5 + 0x276A /* export_1257 */]
  5874. 00003FD2  4267                     clr.w      -[A7]
  5875. 00003FD4  1F3C 0001                move.b     -[A7], 0x1
  5876. 00003FD8  4EAD 27FA                jsr        [A5 + 0x27FA /* export_1275 */]
  5877. 00003FDC  1D5F FF7D                move.b     [A6 - 0x83], [A7]+
  5878. 00003FE0  7000                     moveq.l    D0, 0x00
  5879. 00003FE2  2D40 FF70                move.l     [A6 - 0x90], D0
  5880. 00003FE6  42A7                     clr.l      -[A7]
  5881. 00003FE8  2054                     movea.l    A0, [A4]
  5882. 00003FEA  2028 003E                move.l     D0, [A0 + 0x3E]
  5883. 00003FEE  5380                     subq.l     D0, 1
  5884. 00003FF0  2F00                     move.l     -[A7], D0
  5885. 00003FF2  2F06                     move.l     -[A7], D6
  5886. 00003FF4  2F28 003E                move.l     -[A7], [A0 + 0x3E]
  5887. 00003FF8  4EAD 24EA                jsr        [A5 + 0x24EA /* export_1177 */]
  5888. 00003FFC  2028 002E                move.l     D0, [A0 + 0x2E]
  5889. 00004000  909F                     sub.l      D0, [A7]+
  5890. 00004002  5380                     subq.l     D0, 1
  5891. 00004004  2F00                     move.l     -[A7], D0
  5892. 00004006  201F                     move.l     D0, [A7]+
  5893. 00004008  2E9F                     move.l     [A7], [A7]+
  5894. 0000400A  B097                     cmp.l      D0, [A7]
  5895. 0000400C  6C02                     bge        +0x4 /* 00004010 */
  5896. 0000400E  2E80                     move.l     [A7], D0
  5897. label00004010:
  5898. 00004010  2D5F FF6C                move.l     [A6 - 0x94], [A7]+
  5899. 00004014  282E FF70                move.l     D4, [A6 - 0x90]
  5900. 00004018  6068                     bra        +0x6A /* 00004082 */
  5901. label0000401A:
  5902. 0000401A  2F06                     move.l     -[A7], D6
  5903. 0000401C  2054                     movea.l    A0, [A4]
  5904. 0000401E  2F28 003E                move.l     -[A7], [A0 + 0x3E]
  5905. 00004022  4EAD 24EA                jsr        [A5 + 0x24EA /* export_1177 */]
  5906. 00004026  2F2E FFB4                move.l     -[A7], [A6 - 0x4C]
  5907. 0000402A  4EAD 24EA                jsr        [A5 + 0x24EA /* export_1177 */]
  5908. 0000402E  201F                     move.l     D0, [A7]+
  5909. 00004030  D0AE FFB0                add.l      D0, [A6 - 0x50]
  5910. 00004034  2F04                     move.l     -[A7], D4
  5911. 00004036  2F2E FFB4                move.l     -[A7], [A6 - 0x4C]
  5912. 0000403A  4EAD 24EA                jsr        [A5 + 0x24EA /* export_1177 */]
  5913. 0000403E  221F                     move.l     D1, [A7]+
  5914. 00004040  D280                     add.l      D1, D0
  5915. 00004042  2D41 FF8A                move.l     [A6 - 0x76], D1
  5916. 00004046  102E FFAF                move.b     D0, [A6 - 0x51]
  5917. 0000404A  6712                     beq        +0x14 /* 0000405E */
  5918. 0000404C  2F05                     move.l     -[A7], D5
  5919. 0000404E  2F2E FF8A                move.l     -[A7], [A6 - 0x76]
  5920. 00004052  2054                     movea.l    A0, [A4]
  5921. 00004054  2F28 002A                move.l     -[A7], [A0 + 0x2A]
  5922. 00004058  4EAD 274A                jsr        [A5 + 0x274A /* export_1253 */]
  5923. 0000405C  6010                     bra        +0x12 /* 0000406E */
  5924. label0000405E:
  5925. 0000405E  2F05                     move.l     -[A7], D5
  5926. 00004060  2F2E FF8A                move.l     -[A7], [A6 - 0x76]
  5927. 00004064  2054                     movea.l    A0, [A4]
  5928. 00004066  2F28 002A                move.l     -[A7], [A0 + 0x2A]
  5929. 0000406A  4EAD 2752                jsr        [A5 + 0x2752 /* export_1254 */]
  5930. label0000406E:
  5931. 0000406E  2054                     movea.l    A0, [A4]
  5932. 00004070  2F28 002A                move.l     -[A7], [A0 + 0x2A]
  5933. 00004074  7003                     moveq.l    D0, 0x03
  5934. 00004076  2F00                     move.l     -[A7], D0
  5935. 00004078  4EAD 24EA                jsr        [A5 + 0x24EA /* export_1177 */]
  5936. 0000407C  DA9F                     add.l      D5, [A7]+
  5937. 0000407E  5284                     addq.l     D4, 1
  5938. 00004080  6906                     bvs        +0x8 /* 00004088 */
  5939. label00004082:
  5940. 00004082  B8AE FF6C                cmp.l      D4, [A6 - 0x94]
  5941. 00004086  6F92                     ble        -0x6C /* 0000401A */
  5942. label00004088:
  5943. 00004088  4267                     clr.w      -[A7]
  5944. 0000408A  1F2E FF7D                move.b     -[A7], [A6 - 0x83]
  5945. 0000408E  4EAD 27FA                jsr        [A5 + 0x27FA /* export_1275 */]
  5946. 00004092  1D5F FF7D                move.b     [A6 - 0x83], [A7]+
  5947. 00004096  2054                     movea.l    A0, [A4]
  5948. 00004098  2F28 0072                move.l     -[A7], [A0 + 0x72]
  5949. 0000409C  4EAD 27CA                jsr        [A5 + 0x27CA /* export_1269 */]
  5950. label000040A0:
  5951. 000040A0  2F2E FF8E                move.l     -[A7], [A6 - 0x72]
  5952. 000040A4  205F                     movea.l    A0, [A7]+
  5953. 000040A6  A02A                     syscall    HUnlock
  5954. 000040A8  2F2E FF8E                move.l     -[A7], [A6 - 0x72]
  5955. 000040AC  205F                     movea.l    A0, [A7]+
  5956. 000040AE  A023                     syscall    DisposHandle/DisposeHandle
  5957. 000040B0  7000                     moveq.l    D0, 0x00
  5958. 000040B2  2D40 FF8E                move.l     [A6 - 0x72], D0
  5959. 000040B6  5286                     addq.l     D6, 1
  5960. 000040B8  6908                     bvs        +0xA /* 000040C2 */
  5961. label000040BA:
  5962. 000040BA  BCAE FF74                cmp.l      D6, [A6 - 0x8C]
  5963. 000040BE  6F00 FE16                ble        -0x1E8 /* 00003ED6 */
  5964. label000040C2:
  5965. 000040C2  2F0B                     move.l     -[A7], A3
  5966. 000040C4  4EBA 14FE                jsr        [PC + 0x14FE /* 000055C4 */]
  5967. 000040C8  2F0B                     move.l     -[A7], A3
  5968. 000040CA  4EBA 14D0                jsr        [PC + 0x14D0 /* 0000559C */]
  5969. 000040CE  2F0B                     move.l     -[A7], A3
  5970. 000040D0  4EBA 158A                jsr        [PC + 0x158A /* 0000565C */]
  5971. 000040D4  2F0B                     move.l     -[A7], A3
  5972. 000040D6  4EBA 17D8                jsr        [PC + 0x17D8 /* 000058B0 */]
  5973. 000040DA  486E FFC2                pea.l      [A6 - 0x3E]
  5974. 000040DE  4EAD 2112                jsr        [A5 + 0x2112 /* export_1054 */]
  5975. label000040E2:
  5976. 000040E2  3D47 000C                move.w     [A6 + 0xC], D7
  5977. 000040E6  4CDF 1CF0                movem.l    D4,D5,D6,D7,A2,A3,A4, [A7]+
  5978. 000040EA  4E5E                     unlink     A6
  5979. 000040EC  2E9F                     move.l     [A7], [A7]+
  5980. 000040EE  4E75                     rts
  5981. 000040F0  4E56 FFFC                link       A6, -0x0004
  5982. 000040F4  2F0C                     move.l     -[A7], A4
  5983. 000040F6  286E 0008                movea.l    A4, [A6 + 0x8]
  5984. 000040FA  204C                     movea.l    A0, A4
  5985. 000040FC  5088                     addq.l     A0, 8
  5986. 000040FE  2050                     movea.l    A0, [A0]
  5987. 00004100  2D48 FFFC                move.l     [A6 - 0x4], A0
  5988. 00004104  4AAC FF8A                tst.l      [A4 - 0x76]
  5989. 00004108  6710                     beq        +0x12 /* 0000411A */
  5990. 0000410A  2F2C FF8A                move.l     -[A7], [A4 - 0x76]
  5991. 0000410E  205F                     movea.l    A0, [A7]+
  5992. 00004110  A02A                     syscall    HUnlock
  5993. 00004112  2F2C FF8A                move.l     -[A7], [A4 - 0x76]
  5994. 00004116  205F                     movea.l    A0, [A7]+
  5995. 00004118  A023                     syscall    DisposHandle/DisposeHandle
  5996. label0000411A:
  5997. 0000411A  4AAC FF82                tst.l      [A4 - 0x7E]
  5998. 0000411E  6710                     beq        +0x12 /* 00004130 */
  5999. 00004120  2F2C FF82                move.l     -[A7], [A4 - 0x7E]
  6000. 00004124  205F                     movea.l    A0, [A7]+
  6001. 00004126  A02A                     syscall    HUnlock
  6002. 00004128  2F2C FF82                move.l     -[A7], [A4 - 0x7E]
  6003. 0000412C  205F                     movea.l    A0, [A7]+
  6004. 0000412E  A023                     syscall    DisposHandle/DisposeHandle
  6005. label00004130:
  6006. 00004130  2F2C 0008                move.l     -[A7], [A4 + 0x8]
  6007. 00004134  4EBA 1466                jsr        [PC + 0x1466 /* 0000559C */]
  6008. 00004138  2F2C 0008                move.l     -[A7], [A4 + 0x8]
  6009. 0000413C  4EBA 1772                jsr        [PC + 0x1772 /* 000058B0 */]
  6010. 00004140  285F                     movea.l    A4, [A7]+
  6011. 00004142  4E5E                     unlink     A6
  6012. 00004144  205F                     movea.l    A0, [A7]+
  6013. 00004146  DEFC 000A                add.w      A7, 0xA /* '\n' */
  6014. 0000414A  4ED0                     jmp        [A0]
  6015. fn0000414C:
  6016. 0000414C  4E56 FF4C                link       A6, -0x00B4
  6017. 00004150  48E7 0F38                movem.l    -[A7], D4,D5,D6,D7,A2,A3,A4
  6018. 00004154  286E 0008                movea.l    A4, [A6 + 0x8]
  6019. 00004158  4245                     clr.w      D5
  6020. 0000415A  41EE FFB8                lea.l      A0, [A6 - 0x48]
  6021. 0000415E  2454                     movea.l    A2, [A4]
  6022. 00004160  43EA 00BA                lea.l      A1, [A2 + 0xBA]
  6023. 00004164  7003                     moveq.l    D0, 0x03
  6024. label00004166:
  6025. 00004166  30D9                     move.w     [A0]+, [A1]+
  6026. 00004168  51C8 FFFC                dbf        D0, -0x6 /* 00004166 */
  6027. 0000416C  102D F4C8                move.b     D0, [A5 - 0xB38]
  6028. 00004170  671A                     beq        +0x1C /* 0000418C */
  6029. 00004172  102D F4CC                move.b     D0, [A5 - 0xB34]
  6030. 00004176  670A                     beq        +0xC /* 00004182 */
  6031. 00004178  2054                     movea.l    A0, [A4]
  6032. 0000417A  317C 0020 00B8           move.w     [A0 + 0xB8], 0x20 /* ' ' */
  6033. 00004180  6012                     bra        +0x14 /* 00004194 */
  6034. label00004182:
  6035. 00004182  2054                     movea.l    A0, [A4]
  6036. 00004184  317C 0008 00B8           move.w     [A0 + 0xB8], 0x8
  6037. 0000418A  6008                     bra        +0xA /* 00004194 */
  6038. label0000418C:
  6039. 0000418C  3A3C 98CC                move.w     D5, 0x98CC
  6040. 00004190  6000 03C2                bra        +0x3C4 /* 00004554 */
  6041. label00004194:
  6042. 00004194  7020                     moveq.l    D0, 0x20
  6043. 00004196  2054                     movea.l    A0, [A4]
  6044. 00004198  B068 00B8                cmp.w      D0, [A0 + 0xB8]
  6045. 0000419C  57C0                     seq        D0
  6046. 0000419E  4400                     neg.b      D0
  6047. 000041A0  1D40 FFAF                move.b     [A6 - 0x51], D0
  6048. 000041A4  2054                     movea.l    A0, [A4]
  6049. 000041A6  3F28 00B8                move.w     -[A7], [A0 + 0xB8]
  6050. 000041AA  486E FFB8                pea.l      [A6 - 0x48]
  6051. 000041AE  4EAD 4C72                jsr        [A5 + 0x4C72 /* export_2442 */]
  6052. 000041B2  2054                     movea.l    A0, [A4]
  6053. 000041B4  3F28 00B8                move.w     -[A7], [A0 + 0xB8]
  6054. 000041B8  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  6055. 000041BC  4EBA 1272                jsr        [PC + 0x1272 /* 00005430 */]
  6056. 000041C0  7000                     moveq.l    D0, 0x00
  6057. 000041C2  2D40 FF8A                move.l     [A6 - 0x76], D0
  6058. 000041C6  7000                     moveq.l    D0, 0x00
  6059. 000041C8  2D40 FF82                move.l     [A6 - 0x7E], D0
  6060. 000041CC  486E FFC2                pea.l      [A6 - 0x3E]
  6061. 000041D0  487A FF1E                pea.l      [PC - 0xE2 /* 000040F0, value 0x4E56FFFC */]
  6062. 000041D4  2F0E                     move.l     -[A7], A6
  6063. 000041D6  4EAD 20CA                jsr        [A5 + 0x20CA /* export_1045 */]
  6064. 000041DA  7000                     moveq.l    D0, 0x00
  6065. 000041DC  2D40 FF60                move.l     [A6 - 0xA0], D0
  6066. 000041E0  2054                     movea.l    A0, [A4]
  6067. 000041E2  2028 004C                move.l     D0, [A0 + 0x4C]
  6068. 000041E6  5380                     subq.l     D0, 1
  6069. 000041E8  2D40 FF5C                move.l     [A6 - 0xA4], D0
  6070. 000041EC  2E2E FF60                move.l     D7, [A6 - 0xA0]
  6071. 000041F0  6000 0332                bra        +0x334 /* 00004524 */
  6072. label000041F4:
  6073. 000041F4  4EAD 4C62                jsr        [A5 + 0x4C62 /* export_2440 */]
  6074. 000041F8  2054                     movea.l    A0, [A4]
  6075. 000041FA  4AA8 0044                tst.l      [A0 + 0x44]
  6076. 000041FE  6714                     beq        +0x16 /* 00004214 */
  6077. 00004200  2248                     movea.l    A1, A0
  6078. 00004202  2069 0044                movea.l    A0, [A1 + 0x44]
  6079. 00004206  2050                     movea.l    A0, [A0]
  6080. 00004208  3007                     move.w     D0, D7
  6081. 0000420A  E540                     asl        D0.w, 2
  6082. 0000420C  2D70 0000 FF8E           move.l     [A6 - 0x72], [A0 + D0.w]
  6083. 00004212  601A                     bra        +0x1C /* 0000422E */
  6084. label00004214:
  6085. 00004214  2054                     movea.l    A0, [A4]
  6086. 00004216  2F28 002A                move.l     -[A7], [A0 + 0x2A]
  6087. 0000421A  7003                     moveq.l    D0, 0x03
  6088. 0000421C  2F00                     move.l     -[A7], D0
  6089. 0000421E  4EAD 24EA                jsr        [A5 + 0x24EA /* export_1177 */]
  6090. 00004222  2F28 003E                move.l     -[A7], [A0 + 0x3E]
  6091. 00004226  4EAD 24EA                jsr        [A5 + 0x24EA /* export_1177 */]
  6092. 0000422A  2D5F FF8E                move.l     [A6 - 0x72], [A7]+
  6093. label0000422E:
  6094. 0000422E  42A7                     clr.l      -[A7]
  6095. 00004230  2F2E FF8E                move.l     -[A7], [A6 - 0x72]
  6096. 00004234  4EAD 23AA                jsr        [A5 + 0x23AA /* export_1137 */]
  6097. 00004238  2D57 FF8A                move.l     [A6 - 0x76], [A7]
  6098. 0000423C  4EAD 20E2                jsr        [A5 + 0x20E2 /* export_1048 */]
  6099. 00004240  2F2E FF8A                move.l     -[A7], [A6 - 0x76]
  6100. 00004244  205F                     movea.l    A0, [A7]+
  6101. 00004246  A064                     syscall    MoveHHi
  6102. 00004248  2F2E FF8A                move.l     -[A7], [A6 - 0x76]
  6103. 0000424C  205F                     movea.l    A0, [A7]+
  6104. 0000424E  A029                     syscall    HLock
  6105. 00004250  4267                     clr.w      -[A7]
  6106. 00004252  2054                     movea.l    A0, [A4]
  6107. 00004254  3F28 0068                move.w     -[A7], [A0 + 0x68]
  6108. 00004258  3F3C 0001                move.w     -[A7], 0x1
  6109. 0000425C  2268 0048                movea.l    A1, [A0 + 0x48]
  6110. 00004260  2251                     movea.l    A1, [A1]
  6111. 00004262  3007                     move.w     D0, D7
  6112. 00004264  E540                     asl        D0.w, 2
  6113. 00004266  2F31 0000                move.l     -[A7], [A1 + D0.w]
  6114. 0000426A  4EAD 032A                jsr        [A5 + 0x32A /* export_97 */]
  6115. 0000426E  4EAD 20F2                jsr        [A5 + 0x20F2 /* export_1050 */]
  6116. 00004272  4267                     clr.w      -[A7]
  6117. 00004274  2054                     movea.l    A0, [A4]
  6118. 00004276  3F28 0068                move.w     -[A7], [A0 + 0x68]
  6119. 0000427A  486E FF8E                pea.l      [A6 - 0x72]
  6120. 0000427E  226E FF8A                movea.l    A1, [A6 - 0x76]
  6121. 00004282  2F11                     move.l     -[A7], [A1]
  6122. 00004284  4EAD 02C2                jsr        [A5 + 0x2C2 /* export_84 */]
  6123. 00004288  3A1F                     move.w     D5, [A7]+
  6124. 0000428A  70D9                     moveq.l    D0, 0xFFFFFFD9
  6125. 0000428C  B045                     cmp.w      D0, D5
  6126. 0000428E  6708                     beq        +0xA /* 00004298 */
  6127. 00004290  3F05                     move.w     -[A7], D5
  6128. 00004292  4EAD 20F2                jsr        [A5 + 0x20F2 /* export_1050 */]
  6129. 00004296  6002                     bra        +0x4 /* 0000429A */
  6130. label00004298:
  6131. 00004298  4245                     clr.w      D5
  6132. label0000429A:
  6133. 0000429A  2054                     movea.l    A0, [A4]
  6134. 0000429C  2F28 002A                move.l     -[A7], [A0 + 0x2A]
  6135. 000042A0  7003                     moveq.l    D0, 0x03
  6136. 000042A2  2F00                     move.l     -[A7], D0
  6137. 000042A4  4EAD 24EA                jsr        [A5 + 0x24EA /* export_1177 */]
  6138. 000042A8  2F28 003E                move.l     -[A7], [A0 + 0x3E]
  6139. 000042AC  4EAD 24EA                jsr        [A5 + 0x24EA /* export_1177 */]
  6140. 000042B0  2D5F FF86                move.l     [A6 - 0x7A], [A7]+
  6141. 000042B4  42A7                     clr.l      -[A7]
  6142. 000042B6  2F2E FF86                move.l     -[A7], [A6 - 0x7A]
  6143. 000042BA  4EAD 23AA                jsr        [A5 + 0x23AA /* export_1137 */]
  6144. 000042BE  2D57 FF82                move.l     [A6 - 0x7E], [A7]
  6145. 000042C2  4EAD 20E2                jsr        [A5 + 0x20E2 /* export_1048 */]
  6146. 000042C6  2F2E FF82                move.l     -[A7], [A6 - 0x7E]
  6147. 000042CA  205F                     movea.l    A0, [A7]+
  6148. 000042CC  A064                     syscall    MoveHHi
  6149. 000042CE  2F2E FF82                move.l     -[A7], [A6 - 0x7E]
  6150. 000042D2  205F                     movea.l    A0, [A7]+
  6151. 000042D4  A029                     syscall    HLock
  6152. 000042D6  42A7                     clr.l      -[A7]
  6153. 000042D8  206E FF82                movea.l    A0, [A6 - 0x7E]
  6154. 000042DC  2F10                     move.l     -[A7], [A0]
  6155. 000042DE  4EAD 04F2                jsr        [A5 + 0x4F2 /* export_154 */]
  6156. 000042E2  265F                     movea.l    A3, [A7]+
  6157. 000042E4  4267                     clr.w      -[A7]
  6158. 000042E6  206E FF8A                movea.l    A0, [A6 - 0x76]
  6159. 000042EA  2F10                     move.l     -[A7], [A0]
  6160. 000042EC  2F0B                     move.l     -[A7], A3
  6161. 000042EE  2F2E FF8E                move.l     -[A7], [A6 - 0x72]
  6162. 000042F2  2F2E FF86                move.l     -[A7], [A6 - 0x7A]
  6163. 000042F6  4EBA D78C                jsr        [PC - 0x2874 /* 00001A84 */]
  6164. 000042FA  4EAD 20F2                jsr        [A5 + 0x20F2 /* export_1050 */]
  6165. 000042FE  4267                     clr.w      -[A7]
  6166. 00004300  2054                     movea.l    A0, [A4]
  6167. 00004302  2F28 0072                move.l     -[A7], [A0 + 0x72]
  6168. 00004306  4EAD 27C2                jsr        [A5 + 0x27C2 /* export_1268 */]
  6169. 0000430A  101F                     move.b     D0, [A7]+
  6170. 0000430C  6700 01E6                beq        +0x1E8 /* 000044F4 */
  6171. 00004310  42A7                     clr.l      -[A7]
  6172. 00004312  2054                     movea.l    A0, [A4]
  6173. 00004314  2F28 0072                move.l     -[A7], [A0 + 0x72]
  6174. 00004318  4EAD 27DA                jsr        [A5 + 0x27DA /* export_1271 */]
  6175. 0000431C  2D5F FFB4                move.l     [A6 - 0x4C], [A7]+
  6176. 00004320  42A7                     clr.l      -[A7]
  6177. 00004322  2054                     movea.l    A0, [A4]
  6178. 00004324  2F28 0072                move.l     -[A7], [A0 + 0x72]
  6179. 00004328  4EAD 27D2                jsr        [A5 + 0x27D2 /* export_1270 */]
  6180. 0000432C  2D5F FFB0                move.l     [A6 - 0x50], [A7]+
  6181. 00004330  2D7C 00FF 00FF FF9A      move.l     [A6 - 0x66], 0xFF00FF
  6182. 00004338  3D7C 00FF FF9E           move.w     [A6 - 0x62], 0xFF
  6183. 0000433E  2054                     movea.l    A0, [A4]
  6184. 00004340  2828 003E                move.l     D4, [A0 + 0x3E]
  6185. 00004344  2D68 002E FF64           move.l     [A6 - 0x9C], [A0 + 0x2E]
  6186. 0000434A  2D68 002A FF68           move.l     [A6 - 0x98], [A0 + 0x2A]
  6187. 00004350  3028 003A                move.w     D0, [A0 + 0x3A]
  6188. 00004354  5340                     subq.w     D0, 1
  6189. 00004356  670A                     beq        +0xC /* 00004362 */
  6190. 00004358  5340                     subq.w     D0, 1
  6191. 0000435A  6700 00C6                beq        +0xC8 /* 00004422 */
  6192. 0000435E  6000 0180                bra        +0x182 /* 000044E0 */
  6193. label00004362:
  6194. 00004362  4EAD 4C62                jsr        [A5 + 0x4C62 /* export_2440 */]
  6195. 00004366  4EAD 276A                jsr        [A5 + 0x276A /* export_1257 */]
  6196. 0000436A  4267                     clr.w      -[A7]
  6197. 0000436C  1F3C 0001                move.b     -[A7], 0x1
  6198. 00004370  4EAD 27FA                jsr        [A5 + 0x27FA /* export_1275 */]
  6199. 00004374  1D5F FF71                move.b     [A6 - 0x8F], [A7]+
  6200. 00004378  7000                     moveq.l    D0, 0x00
  6201. 0000437A  2D40 FF58                move.l     [A6 - 0xA8], D0
  6202. 0000437E  42A7                     clr.l      -[A7]
  6203. 00004380  2004                     move.l     D0, D4
  6204. 00004382  5380                     subq.l     D0, 1
  6205. 00004384  2F00                     move.l     -[A7], D0
  6206. 00004386  2F07                     move.l     -[A7], D7
  6207. 00004388  2F04                     move.l     -[A7], D4
  6208. 0000438A  4EAD 24EA                jsr        [A5 + 0x24EA /* export_1177 */]
  6209. 0000438E  202E FF64                move.l     D0, [A6 - 0x9C]
  6210. 00004392  909F                     sub.l      D0, [A7]+
  6211. 00004394  5380                     subq.l     D0, 1
  6212. 00004396  2F00                     move.l     -[A7], D0
  6213. 00004398  201F                     move.l     D0, [A7]+
  6214. 0000439A  2E9F                     move.l     [A7], [A7]+
  6215. 0000439C  B097                     cmp.l      D0, [A7]
  6216. 0000439E  6C02                     bge        +0x4 /* 000043A2 */
  6217. 000043A0  2E80                     move.l     [A7], D0
  6218. label000043A2:
  6219. 000043A2  2D5F FF54                move.l     [A6 - 0xAC], [A7]+
  6220. 000043A6  2C2E FF58                move.l     D6, [A6 - 0xA8]
  6221. 000043AA  605E                     bra        +0x60 /* 0000440A */
  6222. label000043AC:
  6223. 000043AC  2F07                     move.l     -[A7], D7
  6224. 000043AE  2F04                     move.l     -[A7], D4
  6225. 000043B0  4EAD 24EA                jsr        [A5 + 0x24EA /* export_1177 */]
  6226. 000043B4  2F2E FFB4                move.l     -[A7], [A6 - 0x4C]
  6227. 000043B8  4EAD 24EA                jsr        [A5 + 0x24EA /* export_1177 */]
  6228. 000043BC  201F                     move.l     D0, [A7]+
  6229. 000043BE  D0AE FFB0                add.l      D0, [A6 - 0x50]
  6230. 000043C2  2F06                     move.l     -[A7], D6
  6231. 000043C4  2F2E FFB4                move.l     -[A7], [A6 - 0x4C]
  6232. 000043C8  4EAD 24EA                jsr        [A5 + 0x24EA /* export_1177 */]
  6233. 000043CC  221F                     move.l     D1, [A7]+
  6234. 000043CE  D280                     add.l      D1, D0
  6235. 000043D0  2D41 FF7E                move.l     [A6 - 0x82], D1
  6236. 000043D4  102E FFAF                move.b     D0, [A6 - 0x51]
  6237. 000043D8  6710                     beq        +0x12 /* 000043EA */
  6238. 000043DA  2F0B                     move.l     -[A7], A3
  6239. 000043DC  2F2E FF7E                move.l     -[A7], [A6 - 0x82]
  6240. 000043E0  2F2E FF68                move.l     -[A7], [A6 - 0x98]
  6241. 000043E4  4EAD 274A                jsr        [A5 + 0x274A /* export_1253 */]
  6242. 000043E8  600E                     bra        +0x10 /* 000043F8 */
  6243. label000043EA:
  6244. 000043EA  2F0B                     move.l     -[A7], A3
  6245. 000043EC  2F2E FF7E                move.l     -[A7], [A6 - 0x82]
  6246. 000043F0  2F2E FF68                move.l     -[A7], [A6 - 0x98]
  6247. 000043F4  4EAD 2752                jsr        [A5 + 0x2752 /* export_1254 */]
  6248. label000043F8:
  6249. 000043F8  2F2E FF68                move.l     -[A7], [A6 - 0x98]
  6250. 000043FC  7003                     moveq.l    D0, 0x03
  6251. 000043FE  2F00                     move.l     -[A7], D0
  6252. 00004400  4EAD 24EA                jsr        [A5 + 0x24EA /* export_1177 */]
  6253. 00004404  D7DF                     add.l      A3, [A7]+
  6254. 00004406  5286                     addq.l     D6, 1
  6255. 00004408  6906                     bvs        +0x8 /* 00004410 */
  6256. label0000440A:
  6257. 0000440A  BCAE FF54                cmp.l      D6, [A6 - 0xAC]
  6258. 0000440E  6F9C                     ble        -0x62 /* 000043AC */
  6259. label00004410:
  6260. 00004410  4267                     clr.w      -[A7]
  6261. 00004412  1F2E FF71                move.b     -[A7], [A6 - 0x8F]
  6262. 00004416  4EAD 27FA                jsr        [A5 + 0x27FA /* export_1275 */]
  6263. 0000441A  1D5F FF71                move.b     [A6 - 0x8F], [A7]+
  6264. 0000441E  6000 00CA                bra        +0xCC /* 000044EA */
  6265. label00004422:
  6266. 00004422  4EAD 4C62                jsr        [A5 + 0x4C62 /* export_2440 */]
  6267. 00004426  4EAD 276A                jsr        [A5 + 0x276A /* export_1257 */]
  6268. 0000442A  4267                     clr.w      -[A7]
  6269. 0000442C  1F3C 0001                move.b     -[A7], 0x1
  6270. 00004430  4EAD 27FA                jsr        [A5 + 0x27FA /* export_1275 */]
  6271. 00004434  1D5F FF71                move.b     [A6 - 0x8F], [A7]+
  6272. 00004438  7000                     moveq.l    D0, 0x00
  6273. 0000443A  2D40 FF50                move.l     [A6 - 0xB0], D0
  6274. 0000443E  42A7                     clr.l      -[A7]
  6275. 00004440  2004                     move.l     D0, D4
  6276. 00004442  5380                     subq.l     D0, 1
  6277. 00004444  2F00                     move.l     -[A7], D0
  6278. 00004446  2F07                     move.l     -[A7], D7
  6279. 00004448  2F04                     move.l     -[A7], D4
  6280. 0000444A  4EAD 24EA                jsr        [A5 + 0x24EA /* export_1177 */]
  6281. 0000444E  202E FF64                move.l     D0, [A6 - 0x9C]
  6282. 00004452  909F                     sub.l      D0, [A7]+
  6283. 00004454  5380                     subq.l     D0, 1
  6284. 00004456  2F00                     move.l     -[A7], D0
  6285. 00004458  201F                     move.l     D0, [A7]+
  6286. 0000445A  2E9F                     move.l     [A7], [A7]+
  6287. 0000445C  B097                     cmp.l      D0, [A7]
  6288. 0000445E  6C02                     bge        +0x4 /* 00004462 */
  6289. 00004460  2E80                     move.l     [A7], D0
  6290. label00004462:
  6291. 00004462  2D5F FF4C                move.l     [A6 - 0xB4], [A7]+
  6292. 00004466  2C2E FF50                move.l     D6, [A6 - 0xB0]
  6293. 0000446A  605E                     bra        +0x60 /* 000044CA */
  6294. label0000446C:
  6295. 0000446C  2F07                     move.l     -[A7], D7
  6296. 0000446E  2F04                     move.l     -[A7], D4
  6297. 00004470  4EAD 24EA                jsr        [A5 + 0x24EA /* export_1177 */]
  6298. 00004474  2F2E FFB4                move.l     -[A7], [A6 - 0x4C]
  6299. 00004478  4EAD 24EA                jsr        [A5 + 0x24EA /* export_1177 */]
  6300. 0000447C  201F                     move.l     D0, [A7]+
  6301. 0000447E  D0AE FFB0                add.l      D0, [A6 - 0x50]
  6302. 00004482  2F06                     move.l     -[A7], D6
  6303. 00004484  2F2E FFB4                move.l     -[A7], [A6 - 0x4C]
  6304. 00004488  4EAD 24EA                jsr        [A5 + 0x24EA /* export_1177 */]
  6305. 0000448C  221F                     move.l     D1, [A7]+
  6306. 0000448E  D280                     add.l      D1, D0
  6307. 00004490  2D41 FF7E                move.l     [A6 - 0x82], D1
  6308. 00004494  102E FFAF                move.b     D0, [A6 - 0x51]
  6309. 00004498  6710                     beq        +0x12 /* 000044AA */
  6310. 0000449A  2F0B                     move.l     -[A7], A3
  6311. 0000449C  2F2E FF7E                move.l     -[A7], [A6 - 0x82]
  6312. 000044A0  2F2E FF68                move.l     -[A7], [A6 - 0x98]
  6313. 000044A4  4EAD 275A                jsr        [A5 + 0x275A /* export_1255 */]
  6314. 000044A8  600E                     bra        +0x10 /* 000044B8 */
  6315. label000044AA:
  6316. 000044AA  2F0B                     move.l     -[A7], A3
  6317. 000044AC  2F2E FF7E                move.l     -[A7], [A6 - 0x82]
  6318. 000044B0  2F2E FF68                move.l     -[A7], [A6 - 0x98]
  6319. 000044B4  4EAD 2762                jsr        [A5 + 0x2762 /* export_1256 */]
  6320. label000044B8:
  6321. 000044B8  2F2E FF68                move.l     -[A7], [A6 - 0x98]
  6322. 000044BC  7003                     moveq.l    D0, 0x03
  6323. 000044BE  2F00                     move.l     -[A7], D0
  6324. 000044C0  4EAD 24EA                jsr        [A5 + 0x24EA /* export_1177 */]
  6325. 000044C4  D7DF                     add.l      A3, [A7]+
  6326. 000044C6  5286                     addq.l     D6, 1
  6327. 000044C8  6906                     bvs        +0x8 /* 000044D0 */
  6328. label000044CA:
  6329. 000044CA  BCAE FF4C                cmp.l      D6, [A6 - 0xB4]
  6330. 000044CE  6F9C                     ble        -0x62 /* 0000446C */
  6331. label000044D0:
  6332. 000044D0  4267                     clr.w      -[A7]
  6333. 000044D2  1F2E FF71                move.b     -[A7], [A6 - 0x8F]
  6334. 000044D6  4EAD 27FA                jsr        [A5 + 0x27FA /* export_1275 */]
  6335. 000044DA  1D5F FF71                move.b     [A6 - 0x8F], [A7]+
  6336. 000044DE  600A                     bra        +0xC /* 000044EA */
  6337. label000044E0:
  6338. 000044E0  3F3C 98E0                move.w     -[A7], 0x98E0
  6339. 000044E4  42A7                     clr.l      -[A7]
  6340. 000044E6  4EAD 2102                jsr        [A5 + 0x2102 /* export_1052 */]
  6341. label000044EA:
  6342. 000044EA  2054                     movea.l    A0, [A4]
  6343. 000044EC  2F28 0072                move.l     -[A7], [A0 + 0x72]
  6344. 000044F0  4EAD 27CA                jsr        [A5 + 0x27CA /* export_1269 */]
  6345. label000044F4:
  6346. 000044F4  2F2E FF82                move.l     -[A7], [A6 - 0x7E]
  6347. 000044F8  205F                     movea.l    A0, [A7]+
  6348. 000044FA  A02A                     syscall    HUnlock
  6349. 000044FC  2F2E FF82                move.l     -[A7], [A6 - 0x7E]
  6350. 00004500  205F                     movea.l    A0, [A7]+
  6351. 00004502  A023                     syscall    DisposHandle/DisposeHandle
  6352. 00004504  7000                     moveq.l    D0, 0x00
  6353. 00004506  2D40 FF82                move.l     [A6 - 0x7E], D0
  6354. 0000450A  2F2E FF8A                move.l     -[A7], [A6 - 0x76]
  6355. 0000450E  205F                     movea.l    A0, [A7]+
  6356. 00004510  A02A                     syscall    HUnlock
  6357. 00004512  2F2E FF8A                move.l     -[A7], [A6 - 0x76]
  6358. 00004516  205F                     movea.l    A0, [A7]+
  6359. 00004518  A023                     syscall    DisposHandle/DisposeHandle
  6360. 0000451A  7000                     moveq.l    D0, 0x00
  6361. 0000451C  2D40 FF8A                move.l     [A6 - 0x76], D0
  6362. 00004520  5287                     addq.l     D7, 1
  6363. 00004522  6908                     bvs        +0xA /* 0000452C */
  6364. label00004524:
  6365. 00004524  BEAE FF5C                cmp.l      D7, [A6 - 0xA4]
  6366. 00004528  6F00 FCCA                ble        -0x334 /* 000041F4 */
  6367. label0000452C:
  6368. 0000452C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  6369. 00004530  4EBA 1092                jsr        [PC + 0x1092 /* 000055C4 */]
  6370. 00004534  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  6371. 00004538  4EBA 1062                jsr        [PC + 0x1062 /* 0000559C */]
  6372. 0000453C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  6373. 00004540  4EBA 111A                jsr        [PC + 0x111A /* 0000565C */]
  6374. 00004544  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  6375. 00004548  4EBA 1366                jsr        [PC + 0x1366 /* 000058B0 */]
  6376. 0000454C  486E FFC2                pea.l      [A6 - 0x3E]
  6377. 00004550  4EAD 2112                jsr        [A5 + 0x2112 /* export_1054 */]
  6378. label00004554:
  6379. 00004554  3D45 000C                move.w     [A6 + 0xC], D5
  6380. 00004558  4CDF 1CF0                movem.l    D4,D5,D6,D7,A2,A3,A4, [A7]+
  6381. 0000455C  4E5E                     unlink     A6
  6382. 0000455E  2E9F                     move.l     [A7], [A7]+
  6383. 00004560  4E75                     rts
  6384. 00004562  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  6385. 00004566  FFFC                     .invalid   <<F/7/7>>
  6386. 00004568  2F0C                     move.l     -[A7], A4
  6387. 0000456A  286E 0008                movea.l    A4, [A6 + 0x8]
  6388. 0000456E  204C                     movea.l    A0, A4
  6389. 00004570  5088                     addq.l     A0, 8
  6390. 00004572  2050                     movea.l    A0, [A0]
  6391. 00004574  2D48 FFFC                move.l     [A6 - 0x4], A0
  6392. 00004578  4AAC FF92                tst.l      [A4 - 0x6E]
  6393. 0000457C  6716                     beq        +0x18 /* 00004594 */
  6394. 0000457E  2F2C FF92                move.l     -[A7], [A4 - 0x6E]
  6395. 00004582  205F                     movea.l    A0, [A7]+
  6396. 00004584  A02A                     syscall    HUnlock
  6397. 00004586  2F2C FF92                move.l     -[A7], [A4 - 0x6E]
  6398. 0000458A  205F                     movea.l    A0, [A7]+
  6399. 0000458C  A023                     syscall    DisposHandle/DisposeHandle
  6400. 0000458E  7000                     moveq.l    D0, 0x00
  6401. 00004590  2940 FF92                move.l     [A4 - 0x6E], D0
  6402. label00004594:
  6403. 00004594  2F2C 0008                move.l     -[A7], [A4 + 0x8]
  6404. 00004598  4EBA 14D2                jsr        [PC + 0x14D2 /* 00005A6C */]
  6405. 0000459C  2F2C 0008                move.l     -[A7], [A4 + 0x8]
  6406. 000045A0  4EBA 150E                jsr        [PC + 0x150E /* 00005AB0 */]
  6407. 000045A4  2F2C 0008                move.l     -[A7], [A4 + 0x8]
  6408. 000045A8  4EBA 0FF2                jsr        [PC + 0xFF2 /* 0000559C */]
  6409. 000045AC  2F2C 0008                move.l     -[A7], [A4 + 0x8]
  6410. 000045B0  4EBA 12FE                jsr        [PC + 0x12FE /* 000058B0 */]
  6411. 000045B4  285F                     movea.l    A4, [A7]+
  6412. 000045B6  4E5E                     unlink     A6
  6413. 000045B8  205F                     movea.l    A0, [A7]+
  6414. 000045BA  DEFC 000A                add.w      A7, 0xA /* '\n' */
  6415. 000045BE  4ED0                     jmp        [A0]
  6416. fn000045C0:
  6417. 000045C0  4E56 FF72                link       A6, -0x008E
  6418. 000045C4  48E7 0F38                movem.l    -[A7], D4,D5,D6,D7,A2,A3,A4
  6419. 000045C8  266E 0008                movea.l    A3, [A6 + 0x8]
  6420. 000045CC  284B                     movea.l    A4, A3
  6421. 000045CE  4244                     clr.w      D4
  6422. 000045D0  7000                     moveq.l    D0, 0x00
  6423. 000045D2  2D40 FF92                move.l     [A6 - 0x6E], D0
  6424. 000045D6  41EE FFB8                lea.l      A0, [A6 - 0x48]
  6425. 000045DA  2454                     movea.l    A2, [A4]
  6426. 000045DC  43EA 00BA                lea.l      A1, [A2 + 0xBA]
  6427. 000045E0  7003                     moveq.l    D0, 0x03
  6428. label000045E2:
  6429. 000045E2  30D9                     move.w     [A0]+, [A1]+
  6430. 000045E4  51C8 FFFC                dbf        D0, -0x6 /* 000045E2 */
  6431. 000045E8  102D F4C8                move.b     D0, [A5 - 0xB38]
  6432. 000045EC  671A                     beq        +0x1C /* 00004608 */
  6433. 000045EE  102D F4CC                move.b     D0, [A5 - 0xB34]
  6434. 000045F2  670A                     beq        +0xC /* 000045FE */
  6435. 000045F4  2054                     movea.l    A0, [A4]
  6436. 000045F6  317C 0020 00B8           move.w     [A0 + 0xB8], 0x20 /* ' ' */
  6437. 000045FC  6012                     bra        +0x14 /* 00004610 */
  6438. label000045FE:
  6439. 000045FE  2054                     movea.l    A0, [A4]
  6440. 00004600  317C 0008 00B8           move.w     [A0 + 0xB8], 0x8
  6441. 00004606  6008                     bra        +0xA /* 00004610 */
  6442. label00004608:
  6443. 00004608  383C 98CC                move.w     D4, 0x98CC
  6444. 0000460C  6000 021A                bra        +0x21C /* 00004828 */
  6445. label00004610:
  6446. 00004610  7020                     moveq.l    D0, 0x20
  6447. 00004612  2054                     movea.l    A0, [A4]
  6448. 00004614  B068 00B8                cmp.w      D0, [A0 + 0xB8]
  6449. 00004618  57C0                     seq        D0
  6450. 0000461A  4400                     neg.b      D0
  6451. 0000461C  1D40 FFB2                move.b     [A6 - 0x4E], D0
  6452. 00004620  2054                     movea.l    A0, [A4]
  6453. 00004622  3F28 00B8                move.w     -[A7], [A0 + 0xB8]
  6454. 00004626  486E FFB8                pea.l      [A6 - 0x48]
  6455. 0000462A  4EAD 4C72                jsr        [A5 + 0x4C72 /* export_2442 */]
  6456. 0000462E  2054                     movea.l    A0, [A4]
  6457. 00004630  3F28 00B8                move.w     -[A7], [A0 + 0xB8]
  6458. 00004634  2F0B                     move.l     -[A7], A3
  6459. 00004636  4EBA 0DF8                jsr        [PC + 0xDF8 /* 00005430 */]
  6460. 0000463A  2F0B                     move.l     -[A7], A3
  6461. 0000463C  4EBA 13EA                jsr        [PC + 0x13EA /* 00005A28 */]
  6462. 00004640  4267                     clr.w      -[A7]
  6463. 00004642  2F0B                     move.l     -[A7], A3
  6464. 00004644  4EBA 1326                jsr        [PC + 0x1326 /* 0000596C */]
  6465. 00004648  7000                     moveq.l    D0, 0x00
  6466. 0000464A  2D40 FF92                move.l     [A6 - 0x6E], D0
  6467. 0000464E  486E FFC2                pea.l      [A6 - 0x3E]
  6468. 00004652  487A FF10                pea.l      [PC - 0xF0 /* 00004564, value 0x4E56FFFC */]
  6469. 00004656  2F0E                     move.l     -[A7], A6
  6470. 00004658  4EAD 20CA                jsr        [A5 + 0x20CA /* export_1045 */]
  6471. 0000465C  2054                     movea.l    A0, [A4]
  6472. 0000465E  2F28 002A                move.l     -[A7], [A0 + 0x2A]
  6473. 00004662  7003                     moveq.l    D0, 0x03
  6474. 00004664  2F00                     move.l     -[A7], D0
  6475. 00004666  4EAD 24EA                jsr        [A5 + 0x24EA /* export_1177 */]
  6476. 0000466A  2D5F FF96                move.l     [A6 - 0x6A], [A7]+
  6477. 0000466E  42A7                     clr.l      -[A7]
  6478. 00004670  2F2E FF96                move.l     -[A7], [A6 - 0x6A]
  6479. 00004674  4EAD 23AA                jsr        [A5 + 0x23AA /* export_1137 */]
  6480. 00004678  2D57 FF92                move.l     [A6 - 0x6E], [A7]
  6481. 0000467C  4EAD 20E2                jsr        [A5 + 0x20E2 /* export_1048 */]
  6482. 00004680  2F2E FF92                move.l     -[A7], [A6 - 0x6E]
  6483. 00004684  205F                     movea.l    A0, [A7]+
  6484. 00004686  A064                     syscall    MoveHHi
  6485. 00004688  2F2E FF92                move.l     -[A7], [A6 - 0x6E]
  6486. 0000468C  205F                     movea.l    A0, [A7]+
  6487. 0000468E  A029                     syscall    HLock
  6488. 00004690  2D7C 00FF 00FF FFA8      move.l     [A6 - 0x58], 0xFF00FF
  6489. 00004698  3D7C 00FF FFAC           move.w     [A6 - 0x54], 0xFF
  6490. 0000469E  7000                     moveq.l    D0, 0x00
  6491. 000046A0  2D40 FF7E                move.l     [A6 - 0x82], D0
  6492. 000046A4  2054                     movea.l    A0, [A4]
  6493. 000046A6  2028 004C                move.l     D0, [A0 + 0x4C]
  6494. 000046AA  5380                     subq.l     D0, 1
  6495. 000046AC  2D40 FF7A                move.l     [A6 - 0x86], D0
  6496. 000046B0  2E2E FF7E                move.l     D7, [A6 - 0x82]
  6497. 000046B4  6000 0136                bra        +0x138 /* 000047EC */
  6498. label000046B8:
  6499. 000046B8  4EAD 4C62                jsr        [A5 + 0x4C62 /* export_2440 */]
  6500. 000046BC  4267                     clr.w      -[A7]
  6501. 000046BE  2054                     movea.l    A0, [A4]
  6502. 000046C0  3F28 0068                move.w     -[A7], [A0 + 0x68]
  6503. 000046C4  3F3C 0001                move.w     -[A7], 0x1
  6504. 000046C8  2268 0048                movea.l    A1, [A0 + 0x48]
  6505. 000046CC  2251                     movea.l    A1, [A1]
  6506. 000046CE  3007                     move.w     D0, D7
  6507. 000046D0  E540                     asl        D0.w, 2
  6508. 000046D2  2F31 0000                move.l     -[A7], [A1 + D0.w]
  6509. 000046D6  4EAD 032A                jsr        [A5 + 0x32A /* export_97 */]
  6510. 000046DA  4EAD 20F2                jsr        [A5 + 0x20F2 /* export_1050 */]
  6511. 000046DE  4267                     clr.w      -[A7]
  6512. 000046E0  2054                     movea.l    A0, [A4]
  6513. 000046E2  2F28 0072                move.l     -[A7], [A0 + 0x72]
  6514. 000046E6  4EAD 27C2                jsr        [A5 + 0x27C2 /* export_1268 */]
  6515. 000046EA  101F                     move.b     D0, [A7]+
  6516. 000046EC  6700 00FA                beq        +0xFC /* 000047E8 */
  6517. 000046F0  7000                     moveq.l    D0, 0x00
  6518. 000046F2  2D40 FF76                move.l     [A6 - 0x8A], D0
  6519. 000046F6  42A7                     clr.l      -[A7]
  6520. 000046F8  2054                     movea.l    A0, [A4]
  6521. 000046FA  2028 003E                move.l     D0, [A0 + 0x3E]
  6522. 000046FE  5380                     subq.l     D0, 1
  6523. 00004700  2F00                     move.l     -[A7], D0
  6524. 00004702  2F07                     move.l     -[A7], D7
  6525. 00004704  2F28 003E                move.l     -[A7], [A0 + 0x3E]
  6526. 00004708  4EAD 24EA                jsr        [A5 + 0x24EA /* export_1177 */]
  6527. 0000470C  2028 002E                move.l     D0, [A0 + 0x2E]
  6528. 00004710  909F                     sub.l      D0, [A7]+
  6529. 00004712  5380                     subq.l     D0, 1
  6530. 00004714  2F00                     move.l     -[A7], D0
  6531. 00004716  201F                     move.l     D0, [A7]+
  6532. 00004718  2E9F                     move.l     [A7], [A7]+
  6533. 0000471A  B097                     cmp.l      D0, [A7]
  6534. 0000471C  6C02                     bge        +0x4 /* 00004720 */
  6535. 0000471E  2E80                     move.l     [A7], D0
  6536. label00004720:
  6537. 00004720  2D5F FF72                move.l     [A6 - 0x8E], [A7]+
  6538. 00004724  2C2E FF76                move.l     D6, [A6 - 0x8A]
  6539. 00004728  6000 00AC                bra        +0xAE /* 000047D6 */
  6540. label0000472C:
  6541. 0000472C  2006                     move.l     D0, D6
  6542. 0000472E  C0BC 0000 0020           and.l      D0, 0x20 /* ' ' */
  6543. 00004734  4A80                     tst.l      D0
  6544. 00004736  6704                     beq        +0x6 /* 0000473C */
  6545. 00004738  4EAD 4C62                jsr        [A5 + 0x4C62 /* export_2440 */]
  6546. label0000473C:
  6547. 0000473C  4267                     clr.w      -[A7]
  6548. 0000473E  2054                     movea.l    A0, [A4]
  6549. 00004740  3F28 0068                move.w     -[A7], [A0 + 0x68]
  6550. 00004744  486E FF96                pea.l      [A6 - 0x6A]
  6551. 00004748  226E FF92                movea.l    A1, [A6 - 0x6E]
  6552. 0000474C  2F11                     move.l     -[A7], [A1]
  6553. 0000474E  4EAD 02C2                jsr        [A5 + 0x2C2 /* export_84 */]
  6554. 00004752  4EAD 20F2                jsr        [A5 + 0x20F2 /* export_1050 */]
  6555. 00004756  42A7                     clr.l      -[A7]
  6556. 00004758  206E FF92                movea.l    A0, [A6 - 0x6E]
  6557. 0000475C  2F10                     move.l     -[A7], [A0]
  6558. 0000475E  4EAD 04F2                jsr        [A5 + 0x4F2 /* export_154 */]
  6559. 00004762  2A1F                     move.l     D5, [A7]+
  6560. 00004764  42A7                     clr.l      -[A7]
  6561. 00004766  2F0B                     move.l     -[A7], A3
  6562. 00004768  4EBA 11BA                jsr        [PC + 0x11BA /* 00005924 */]
  6563. 0000476C  2D5F FF8E                move.l     [A6 - 0x72], [A7]+
  6564. 00004770  4EAD 276A                jsr        [A5 + 0x276A /* export_1257 */]
  6565. 00004774  4267                     clr.w      -[A7]
  6566. 00004776  1F3C 0001                move.b     -[A7], 0x1
  6567. 0000477A  4EAD 27FA                jsr        [A5 + 0x27FA /* export_1275 */]
  6568. 0000477E  1D5F FFB3                move.b     [A6 - 0x4D], [A7]+
  6569. 00004782  102E FFB2                move.b     D0, [A6 - 0x4E]
  6570. 00004786  6712                     beq        +0x14 /* 0000479A */
  6571. 00004788  2F05                     move.l     -[A7], D5
  6572. 0000478A  2F2E FF8E                move.l     -[A7], [A6 - 0x72]
  6573. 0000478E  2054                     movea.l    A0, [A4]
  6574. 00004790  2F28 002A                move.l     -[A7], [A0 + 0x2A]
  6575. 00004794  4EAD 274A                jsr        [A5 + 0x274A /* export_1253 */]
  6576. 00004798  6010                     bra        +0x12 /* 000047AA */
  6577. label0000479A:
  6578. 0000479A  2F05                     move.l     -[A7], D5
  6579. 0000479C  2F2E FF8E                move.l     -[A7], [A6 - 0x72]
  6580. 000047A0  2054                     movea.l    A0, [A4]
  6581. 000047A2  2F28 002A                move.l     -[A7], [A0 + 0x2A]
  6582. 000047A6  4EAD 2752                jsr        [A5 + 0x2752 /* export_1254 */]
  6583. label000047AA:
  6584. 000047AA  2054                     movea.l    A0, [A4]
  6585. 000047AC  2F28 002A                move.l     -[A7], [A0 + 0x2A]
  6586. 000047B0  7003                     moveq.l    D0, 0x03
  6587. 000047B2  2F00                     move.l     -[A7], D0
  6588. 000047B4  4EAD 24EA                jsr        [A5 + 0x24EA /* export_1177 */]
  6589. 000047B8  DA9F                     add.l      D5, [A7]+
  6590. 000047BA  4267                     clr.w      -[A7]
  6591. 000047BC  1F2E FFB3                move.b     -[A7], [A6 - 0x4D]
  6592. 000047C0  4EAD 27FA                jsr        [A5 + 0x27FA /* export_1275 */]
  6593. 000047C4  1D5F FFB3                move.b     [A6 - 0x4D], [A7]+
  6594. 000047C8  1F3C 0001                move.b     -[A7], 0x1
  6595. 000047CC  2F0B                     move.l     -[A7], A3
  6596. 000047CE  4EBA 119C                jsr        [PC + 0x119C /* 0000596C */]
  6597. 000047D2  5286                     addq.l     D6, 1
  6598. 000047D4  6908                     bvs        +0xA /* 000047DE */
  6599. label000047D6:
  6600. 000047D6  BCAE FF72                cmp.l      D6, [A6 - 0x8E]
  6601. 000047DA  6F00 FF50                ble        -0xAE /* 0000472C */
  6602. label000047DE:
  6603. 000047DE  2054                     movea.l    A0, [A4]
  6604. 000047E0  2F28 0072                move.l     -[A7], [A0 + 0x72]
  6605. 000047E4  4EAD 27CA                jsr        [A5 + 0x27CA /* export_1269 */]
  6606. label000047E8:
  6607. 000047E8  5287                     addq.l     D7, 1
  6608. 000047EA  6908                     bvs        +0xA /* 000047F4 */
  6609. label000047EC:
  6610. 000047EC  BEAE FF7A                cmp.l      D7, [A6 - 0x86]
  6611. 000047F0  6F00 FEC6                ble        -0x138 /* 000046B8 */
  6612. label000047F4:
  6613. 000047F4  2F2E FF92                move.l     -[A7], [A6 - 0x6E]
  6614. 000047F8  205F                     movea.l    A0, [A7]+
  6615. 000047FA  A02A                     syscall    HUnlock
  6616. 000047FC  2F2E FF92                move.l     -[A7], [A6 - 0x6E]
  6617. 00004800  205F                     movea.l    A0, [A7]+
  6618. 00004802  A023                     syscall    DisposHandle/DisposeHandle
  6619. 00004804  7000                     moveq.l    D0, 0x00
  6620. 00004806  2D40 FF92                move.l     [A6 - 0x6E], D0
  6621. 0000480A  1F3C 0002                move.b     -[A7], 0x2
  6622. 0000480E  2F0B                     move.l     -[A7], A3
  6623. 00004810  4EBA 115A                jsr        [PC + 0x115A /* 0000596C */]
  6624. 00004814  2F0B                     move.l     -[A7], A3
  6625. 00004816  4EBA 1254                jsr        [PC + 0x1254 /* 00005A6C */]
  6626. 0000481A  2F0B                     move.l     -[A7], A3
  6627. 0000481C  4EBA 1092                jsr        [PC + 0x1092 /* 000058B0 */]
  6628. 00004820  486E FFC2                pea.l      [A6 - 0x3E]
  6629. 00004824  4EAD 2112                jsr        [A5 + 0x2112 /* export_1054 */]
  6630. label00004828:
  6631. 00004828  3D44 000C                move.w     [A6 + 0xC], D4
  6632. 0000482C  4CDF 1CF0                movem.l    D4,D5,D6,D7,A2,A3,A4, [A7]+
  6633. 00004830  4E5E                     unlink     A6
  6634. 00004832  2E9F                     move.l     [A7], [A7]+
  6635. 00004834  4E75                     rts
  6636. 00004836  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  6637. 0000483A  FFFC                     .invalid   <<F/7/7>>
  6638. 0000483C  2F0C                     move.l     -[A7], A4
  6639. 0000483E  286E 0008                movea.l    A4, [A6 + 0x8]
  6640. 00004842  204C                     movea.l    A0, A4
  6641. 00004844  5088                     addq.l     A0, 8
  6642. 00004846  2050                     movea.l    A0, [A0]
  6643. 00004848  2D48 FFFC                move.l     [A6 - 0x4], A0
  6644. 0000484C  4AAC FF98                tst.l      [A4 - 0x68]
  6645. 00004850  6716                     beq        +0x18 /* 00004868 */
  6646. 00004852  2F2C FF98                move.l     -[A7], [A4 - 0x68]
  6647. 00004856  205F                     movea.l    A0, [A7]+
  6648. 00004858  A02A                     syscall    HUnlock
  6649. 0000485A  2F2C FF98                move.l     -[A7], [A4 - 0x68]
  6650. 0000485E  205F                     movea.l    A0, [A7]+
  6651. 00004860  A023                     syscall    DisposHandle/DisposeHandle
  6652. 00004862  7000                     moveq.l    D0, 0x00
  6653. 00004864  2940 FF98                move.l     [A4 - 0x68], D0
  6654. label00004868:
  6655. 00004868  4AAC FF8C                tst.l      [A4 - 0x74]
  6656. 0000486C  6716                     beq        +0x18 /* 00004884 */
  6657. 0000486E  2F2C FF8C                move.l     -[A7], [A4 - 0x74]
  6658. 00004872  205F                     movea.l    A0, [A7]+
  6659. 00004874  A02A                     syscall    HUnlock
  6660. 00004876  2F2C FF8C                move.l     -[A7], [A4 - 0x74]
  6661. 0000487A  205F                     movea.l    A0, [A7]+
  6662. 0000487C  A023                     syscall    DisposHandle/DisposeHandle
  6663. 0000487E  7000                     moveq.l    D0, 0x00
  6664. 00004880  2940 FF8C                move.l     [A4 - 0x74], D0
  6665. label00004884:
  6666. 00004884  2F2C 0008                move.l     -[A7], [A4 + 0x8]
  6667. 00004888  4EBA 11E2                jsr        [PC + 0x11E2 /* 00005A6C */]
  6668. 0000488C  2F2C 0008                move.l     -[A7], [A4 + 0x8]
  6669. 00004890  4EBA 121E                jsr        [PC + 0x121E /* 00005AB0 */]
  6670. 00004894  2F2C 0008                move.l     -[A7], [A4 + 0x8]
  6671. 00004898  4EBA 0D02                jsr        [PC + 0xD02 /* 0000559C */]
  6672. 0000489C  2F2C 0008                move.l     -[A7], [A4 + 0x8]
  6673. 000048A0  4EBA 100E                jsr        [PC + 0x100E /* 000058B0 */]
  6674. 000048A4  285F                     movea.l    A4, [A7]+
  6675. 000048A6  4E5E                     unlink     A6
  6676. 000048A8  205F                     movea.l    A0, [A7]+
  6677. 000048AA  DEFC 000A                add.w      A7, 0xA /* '\n' */
  6678. 000048AE  4ED0                     jmp        [A0]
  6679. fn000048B0:
  6680. 000048B0  4E56 FF5C                link       A6, -0x00A4
  6681. 000048B4  48E7 0F38                movem.l    -[A7], D4,D5,D6,D7,A2,A3,A4
  6682. 000048B8  266E 0008                movea.l    A3, [A6 + 0x8]
  6683. 000048BC  284B                     movea.l    A4, A3
  6684. 000048BE  426E FFC0                clr.w      [A6 - 0x40]
  6685. 000048C2  7000                     moveq.l    D0, 0x00
  6686. 000048C4  2D40 FF98                move.l     [A6 - 0x68], D0
  6687. 000048C8  7000                     moveq.l    D0, 0x00
  6688. 000048CA  2D40 FF8C                move.l     [A6 - 0x74], D0
  6689. 000048CE  41EE FFB8                lea.l      A0, [A6 - 0x48]
  6690. 000048D2  2454                     movea.l    A2, [A4]
  6691. 000048D4  43EA 00BA                lea.l      A1, [A2 + 0xBA]
  6692. 000048D8  7003                     moveq.l    D0, 0x03
  6693. label000048DA:
  6694. 000048DA  30D9                     move.w     [A0]+, [A1]+
  6695. 000048DC  51C8 FFFC                dbf        D0, -0x6 /* 000048DA */
  6696. 000048E0  102D F4C8                move.b     D0, [A5 - 0xB38]
  6697. 000048E4  671A                     beq        +0x1C /* 00004900 */
  6698. 000048E6  102D F4CC                move.b     D0, [A5 - 0xB34]
  6699. 000048EA  670A                     beq        +0xC /* 000048F6 */
  6700. 000048EC  2054                     movea.l    A0, [A4]
  6701. 000048EE  317C 0020 00B8           move.w     [A0 + 0xB8], 0x20 /* ' ' */
  6702. 000048F4  6014                     bra        +0x16 /* 0000490A */
  6703. label000048F6:
  6704. 000048F6  2054                     movea.l    A0, [A4]
  6705. 000048F8  317C 0008 00B8           move.w     [A0 + 0xB8], 0x8
  6706. 000048FE  600A                     bra        +0xC /* 0000490A */
  6707. label00004900:
  6708. 00004900  3D7C 98CC FFC0           move.w     [A6 - 0x40], 0x98CC
  6709. 00004906  6000 03C2                bra        +0x3C4 /* 00004CCA */
  6710. label0000490A:
  6711. 0000490A  7020                     moveq.l    D0, 0x20
  6712. 0000490C  2054                     movea.l    A0, [A4]
  6713. 0000490E  B068 00B8                cmp.w      D0, [A0 + 0xB8]
  6714. 00004912  57C0                     seq        D0
  6715. 00004914  4400                     neg.b      D0
  6716. 00004916  1D40 FFB2                move.b     [A6 - 0x4E], D0
  6717. 0000491A  2054                     movea.l    A0, [A4]
  6718. 0000491C  3F28 00B8                move.w     -[A7], [A0 + 0xB8]
  6719. 00004920  486E FFB8                pea.l      [A6 - 0x48]
  6720. 00004924  4EAD 4C72                jsr        [A5 + 0x4C72 /* export_2442 */]
  6721. 00004928  2054                     movea.l    A0, [A4]
  6722. 0000492A  3F28 00B8                move.w     -[A7], [A0 + 0xB8]
  6723. 0000492E  2F0B                     move.l     -[A7], A3
  6724. 00004930  4EBA 0AFE                jsr        [PC + 0xAFE /* 00005430 */]
  6725. 00004934  2F0B                     move.l     -[A7], A3
  6726. 00004936  4EBA 10F0                jsr        [PC + 0x10F0 /* 00005A28 */]
  6727. 0000493A  4267                     clr.w      -[A7]
  6728. 0000493C  2F0B                     move.l     -[A7], A3
  6729. 0000493E  4EBA 102C                jsr        [PC + 0x102C /* 0000596C */]
  6730. 00004942  7000                     moveq.l    D0, 0x00
  6731. 00004944  2D40 FF8C                move.l     [A6 - 0x74], D0
  6732. 00004948  7000                     moveq.l    D0, 0x00
  6733. 0000494A  2D40 FF98                move.l     [A6 - 0x68], D0
  6734. 0000494E  486E FFC2                pea.l      [A6 - 0x3E]
  6735. 00004952  487A FEE4                pea.l      [PC - 0x11C /* 00004838, value 0x4E56FFFC */]
  6736. 00004956  2F0E                     move.l     -[A7], A6
  6737. 00004958  4EAD 20CA                jsr        [A5 + 0x20CA /* export_1045 */]
  6738. 0000495C  2D7C 00FF 00FF FFA8      move.l     [A6 - 0x58], 0xFF00FF
  6739. 00004964  3D7C 00FF FFAC           move.w     [A6 - 0x54], 0xFF
  6740. 0000496A  2054                     movea.l    A0, [A4]
  6741. 0000496C  2F28 002A                move.l     -[A7], [A0 + 0x2A]
  6742. 00004970  7003                     moveq.l    D0, 0x03
  6743. 00004972  2F00                     move.l     -[A7], D0
  6744. 00004974  4EAD 24EA                jsr        [A5 + 0x24EA /* export_1177 */]
  6745. 00004978  2F28 003E                move.l     -[A7], [A0 + 0x3E]
  6746. 0000497C  4EAD 24EA                jsr        [A5 + 0x24EA /* export_1177 */]
  6747. 00004980  2D5F FF90                move.l     [A6 - 0x70], [A7]+
  6748. 00004984  42A7                     clr.l      -[A7]
  6749. 00004986  2F2E FF90                move.l     -[A7], [A6 - 0x70]
  6750. 0000498A  4EAD 23AA                jsr        [A5 + 0x23AA /* export_1137 */]
  6751. 0000498E  2D57 FF8C                move.l     [A6 - 0x74], [A7]
  6752. 00004992  4EAD 20E2                jsr        [A5 + 0x20E2 /* export_1048 */]
  6753. 00004996  2F2E FF8C                move.l     -[A7], [A6 - 0x74]
  6754. 0000499A  205F                     movea.l    A0, [A7]+
  6755. 0000499C  A064                     syscall    MoveHHi
  6756. 0000499E  2F2E FF8C                move.l     -[A7], [A6 - 0x74]
  6757. 000049A2  205F                     movea.l    A0, [A7]+
  6758. 000049A4  A029                     syscall    HLock
  6759. 000049A6  42A7                     clr.l      -[A7]
  6760. 000049A8  206E FF8C                movea.l    A0, [A6 - 0x74]
  6761. 000049AC  2F10                     move.l     -[A7], [A0]
  6762. 000049AE  4EAD 04F2                jsr        [A5 + 0x4F2 /* export_154 */]
  6763. 000049B2  2D5F FF88                move.l     [A6 - 0x78], [A7]+
  6764. 000049B6  7000                     moveq.l    D0, 0x00
  6765. 000049B8  2D40 FF70                move.l     [A6 - 0x90], D0
  6766. 000049BC  2054                     movea.l    A0, [A4]
  6767. 000049BE  2028 004C                move.l     D0, [A0 + 0x4C]
  6768. 000049C2  5380                     subq.l     D0, 1
  6769. 000049C4  2D40 FF6C                move.l     [A6 - 0x94], D0
  6770. 000049C8  2A2E FF70                move.l     D5, [A6 - 0x90]
  6771. 000049CC  6000 02BA                bra        +0x2BC /* 00004C88 */
  6772. label000049D0:
  6773. 000049D0  4EAD 4C62                jsr        [A5 + 0x4C62 /* export_2440 */]
  6774. 000049D4  2054                     movea.l    A0, [A4]
  6775. 000049D6  4AA8 0044                tst.l      [A0 + 0x44]
  6776. 000049DA  6714                     beq        +0x16 /* 000049F0 */
  6777. 000049DC  2248                     movea.l    A1, A0
  6778. 000049DE  2069 0044                movea.l    A0, [A1 + 0x44]
  6779. 000049E2  2050                     movea.l    A0, [A0]
  6780. 000049E4  3005                     move.w     D0, D5
  6781. 000049E6  E540                     asl        D0.w, 2
  6782. 000049E8  2D70 0000 FF9C           move.l     [A6 - 0x64], [A0 + D0.w]
  6783. 000049EE  601A                     bra        +0x1C /* 00004A0A */
  6784. label000049F0:
  6785. 000049F0  2054                     movea.l    A0, [A4]
  6786. 000049F2  2F28 002A                move.l     -[A7], [A0 + 0x2A]
  6787. 000049F6  7003                     moveq.l    D0, 0x03
  6788. 000049F8  2F00                     move.l     -[A7], D0
  6789. 000049FA  4EAD 24EA                jsr        [A5 + 0x24EA /* export_1177 */]
  6790. 000049FE  2F28 003E                move.l     -[A7], [A0 + 0x3E]
  6791. 00004A02  4EAD 24EA                jsr        [A5 + 0x24EA /* export_1177 */]
  6792. 00004A06  2D5F FF9C                move.l     [A6 - 0x64], [A7]+
  6793. label00004A0A:
  6794. 00004A0A  42A7                     clr.l      -[A7]
  6795. 00004A0C  2F2E FF9C                move.l     -[A7], [A6 - 0x64]
  6796. 00004A10  4EAD 23AA                jsr        [A5 + 0x23AA /* export_1137 */]
  6797. 00004A14  2D57 FF98                move.l     [A6 - 0x68], [A7]
  6798. 00004A18  4EAD 20E2                jsr        [A5 + 0x20E2 /* export_1048 */]
  6799. 00004A1C  2F2E FF98                move.l     -[A7], [A6 - 0x68]
  6800. 00004A20  205F                     movea.l    A0, [A7]+
  6801. 00004A22  A064                     syscall    MoveHHi
  6802. 00004A24  2F2E FF98                move.l     -[A7], [A6 - 0x68]
  6803. 00004A28  205F                     movea.l    A0, [A7]+
  6804. 00004A2A  A029                     syscall    HLock
  6805. 00004A2C  42A7                     clr.l      -[A7]
  6806. 00004A2E  206E FF98                movea.l    A0, [A6 - 0x68]
  6807. 00004A32  2F10                     move.l     -[A7], [A0]
  6808. 00004A34  4EAD 04F2                jsr        [A5 + 0x4F2 /* export_154 */]
  6809. 00004A38  2D5F FF94                move.l     [A6 - 0x6C], [A7]+
  6810. 00004A3C  4267                     clr.w      -[A7]
  6811. 00004A3E  2054                     movea.l    A0, [A4]
  6812. 00004A40  3F28 0068                move.w     -[A7], [A0 + 0x68]
  6813. 00004A44  3F3C 0001                move.w     -[A7], 0x1
  6814. 00004A48  2268 0048                movea.l    A1, [A0 + 0x48]
  6815. 00004A4C  2251                     movea.l    A1, [A1]
  6816. 00004A4E  3005                     move.w     D0, D5
  6817. 00004A50  E540                     asl        D0.w, 2
  6818. 00004A52  2F31 0000                move.l     -[A7], [A1 + D0.w]
  6819. 00004A56  4EAD 032A                jsr        [A5 + 0x32A /* export_97 */]
  6820. 00004A5A  4EAD 20F2                jsr        [A5 + 0x20F2 /* export_1050 */]
  6821. 00004A5E  4267                     clr.w      -[A7]
  6822. 00004A60  2054                     movea.l    A0, [A4]
  6823. 00004A62  3F28 0068                move.w     -[A7], [A0 + 0x68]
  6824. 00004A66  486E FF9C                pea.l      [A6 - 0x64]
  6825. 00004A6A  2F2E FF94                move.l     -[A7], [A6 - 0x6C]
  6826. 00004A6E  4EAD 02C2                jsr        [A5 + 0x2C2 /* export_84 */]
  6827. 00004A72  4EAD 20F2                jsr        [A5 + 0x20F2 /* export_1050 */]
  6828. 00004A76  4267                     clr.w      -[A7]
  6829. 00004A78  2F2E FF94                move.l     -[A7], [A6 - 0x6C]
  6830. 00004A7C  2F2E FF88                move.l     -[A7], [A6 - 0x78]
  6831. 00004A80  2F2E FF9C                move.l     -[A7], [A6 - 0x64]
  6832. 00004A84  2F2E FF90                move.l     -[A7], [A6 - 0x70]
  6833. 00004A88  4EBA CFFA                jsr        [PC - 0x3006 /* 00001A84 */]
  6834. 00004A8C  4EAD 20F2                jsr        [A5 + 0x20F2 /* export_1050 */]
  6835. 00004A90  4267                     clr.w      -[A7]
  6836. 00004A92  2054                     movea.l    A0, [A4]
  6837. 00004A94  2F28 0072                move.l     -[A7], [A0 + 0x72]
  6838. 00004A98  4EAD 27C2                jsr        [A5 + 0x27C2 /* export_1268 */]
  6839. 00004A9C  101F                     move.b     D0, [A7]+
  6840. 00004A9E  6700 01C8                beq        +0x1CA /* 00004C68 */
  6841. 00004AA2  42A7                     clr.l      -[A7]
  6842. 00004AA4  2054                     movea.l    A0, [A4]
  6843. 00004AA6  2F28 0072                move.l     -[A7], [A0 + 0x72]
  6844. 00004AAA  4EAD 27DA                jsr        [A5 + 0x27DA /* export_1271 */]
  6845. 00004AAE  2D5F FFB4                move.l     [A6 - 0x4C], [A7]+
  6846. 00004AB2  2D7C 00FF 00FF FFA8      move.l     [A6 - 0x58], 0xFF00FF
  6847. 00004ABA  3D7C 00FF FFAC           move.w     [A6 - 0x54], 0xFF
  6848. 00004AC0  2054                     movea.l    A0, [A4]
  6849. 00004AC2  2828 002A                move.l     D4, [A0 + 0x2A]
  6850. 00004AC6  3028 003A                move.w     D0, [A0 + 0x3A]
  6851. 00004ACA  5340                     subq.w     D0, 1
  6852. 00004ACC  670A                     beq        +0xC /* 00004AD8 */
  6853. 00004ACE  5340                     subq.w     D0, 1
  6854. 00004AD0  6700 00C6                beq        +0xC8 /* 00004B98 */
  6855. 00004AD4  6000 017E                bra        +0x180 /* 00004C54 */
  6856. label00004AD8:
  6857. 00004AD8  2E2E FF88                move.l     D7, [A6 - 0x78]
  6858. 00004ADC  7000                     moveq.l    D0, 0x00
  6859. 00004ADE  2D40 FF68                move.l     [A6 - 0x98], D0
  6860. 00004AE2  42A7                     clr.l      -[A7]
  6861. 00004AE4  2054                     movea.l    A0, [A4]
  6862. 00004AE6  2028 003E                move.l     D0, [A0 + 0x3E]
  6863. 00004AEA  5380                     subq.l     D0, 1
  6864. 00004AEC  2F00                     move.l     -[A7], D0
  6865. 00004AEE  2F05                     move.l     -[A7], D5
  6866. 00004AF0  2F28 003E                move.l     -[A7], [A0 + 0x3E]
  6867. 00004AF4  4EAD 24EA                jsr        [A5 + 0x24EA /* export_1177 */]
  6868. 00004AF8  2028 002E                move.l     D0, [A0 + 0x2E]
  6869. 00004AFC  909F                     sub.l      D0, [A7]+
  6870. 00004AFE  5380                     subq.l     D0, 1
  6871. 00004B00  2F00                     move.l     -[A7], D0
  6872. 00004B02  201F                     move.l     D0, [A7]+
  6873. 00004B04  2E9F                     move.l     [A7], [A7]+
  6874. 00004B06  B097                     cmp.l      D0, [A7]
  6875. 00004B08  6C02                     bge        +0x4 /* 00004B0C */
  6876. 00004B0A  2E80                     move.l     [A7], D0
  6877. label00004B0C:
  6878. 00004B0C  2D5F FF64                move.l     [A6 - 0x9C], [A7]+
  6879. 00004B10  2C2E FF68                move.l     D6, [A6 - 0x98]
  6880. 00004B14  6078                     bra        +0x7A /* 00004B8E */
  6881. label00004B16:
  6882. 00004B16  2006                     move.l     D0, D6
  6883. 00004B18  C0BC 0000 0020           and.l      D0, 0x20 /* ' ' */
  6884. 00004B1E  4A80                     tst.l      D0
  6885. 00004B20  6704                     beq        +0x6 /* 00004B26 */
  6886. 00004B22  4EAD 4C62                jsr        [A5 + 0x4C62 /* export_2440 */]
  6887. label00004B26:
  6888. 00004B26  42A7                     clr.l      -[A7]
  6889. 00004B28  2F0B                     move.l     -[A7], A3
  6890. 00004B2A  4EBA 0DF8                jsr        [PC + 0xDF8 /* 00005924 */]
  6891. 00004B2E  2D5F FF84                move.l     [A6 - 0x7C], [A7]+
  6892. 00004B32  4EAD 276A                jsr        [A5 + 0x276A /* export_1257 */]
  6893. 00004B36  4267                     clr.w      -[A7]
  6894. 00004B38  1F3C 0001                move.b     -[A7], 0x1
  6895. 00004B3C  4EAD 27FA                jsr        [A5 + 0x27FA /* export_1275 */]
  6896. 00004B40  1D5F FFB3                move.b     [A6 - 0x4D], [A7]+
  6897. 00004B44  102E FFB2                move.b     D0, [A6 - 0x4E]
  6898. 00004B48  670E                     beq        +0x10 /* 00004B58 */
  6899. 00004B4A  2F07                     move.l     -[A7], D7
  6900. 00004B4C  2F2E FF84                move.l     -[A7], [A6 - 0x7C]
  6901. 00004B50  2F04                     move.l     -[A7], D4
  6902. 00004B52  4EAD 274A                jsr        [A5 + 0x274A /* export_1253 */]
  6903. 00004B56  600C                     bra        +0xE /* 00004B64 */
  6904. label00004B58:
  6905. 00004B58  2F07                     move.l     -[A7], D7
  6906. 00004B5A  2F2E FF84                move.l     -[A7], [A6 - 0x7C]
  6907. 00004B5E  2F04                     move.l     -[A7], D4
  6908. 00004B60  4EAD 2752                jsr        [A5 + 0x2752 /* export_1254 */]
  6909. label00004B64:
  6910. 00004B64  2F04                     move.l     -[A7], D4
  6911. 00004B66  7003                     moveq.l    D0, 0x03
  6912. 00004B68  2F00                     move.l     -[A7], D0
  6913. 00004B6A  4EAD 24EA                jsr        [A5 + 0x24EA /* export_1177 */]
  6914. 00004B6E  DE9F                     add.l      D7, [A7]+
  6915. 00004B70  4267                     clr.w      -[A7]
  6916. 00004B72  1F2E FFB3                move.b     -[A7], [A6 - 0x4D]
  6917. 00004B76  4EAD 27FA                jsr        [A5 + 0x27FA /* export_1275 */]
  6918. 00004B7A  1D5F FFB3                move.b     [A6 - 0x4D], [A7]+
  6919. 00004B7E  1F3C 0001                move.b     -[A7], 0x1
  6920. 00004B82  2F0B                     move.l     -[A7], A3
  6921. 00004B84  4EBA 0DE6                jsr        [PC + 0xDE6 /* 0000596C */]
  6922. 00004B88  5286                     addq.l     D6, 1
  6923. 00004B8A  6900 00D2                bvs        +0xD4 /* 00004C5E */
  6924. label00004B8E:
  6925. 00004B8E  BCAE FF64                cmp.l      D6, [A6 - 0x9C]
  6926. 00004B92  6F82                     ble        -0x7C /* 00004B16 */
  6927. 00004B94  6000 00C8                bra        +0xCA /* 00004C5E */
  6928. label00004B98:
  6929. 00004B98  2E2E FF88                move.l     D7, [A6 - 0x78]
  6930. 00004B9C  7000                     moveq.l    D0, 0x00
  6931. 00004B9E  2D40 FF60                move.l     [A6 - 0xA0], D0
  6932. 00004BA2  42A7                     clr.l      -[A7]
  6933. 00004BA4  2054                     movea.l    A0, [A4]
  6934. 00004BA6  2028 003E                move.l     D0, [A0 + 0x3E]
  6935. 00004BAA  5380                     subq.l     D0, 1
  6936. 00004BAC  2F00                     move.l     -[A7], D0
  6937. 00004BAE  2F05                     move.l     -[A7], D5
  6938. 00004BB0  2F28 003E                move.l     -[A7], [A0 + 0x3E]
  6939. 00004BB4  4EAD 24EA                jsr        [A5 + 0x24EA /* export_1177 */]
  6940. 00004BB8  2028 002E                move.l     D0, [A0 + 0x2E]
  6941. 00004BBC  909F                     sub.l      D0, [A7]+
  6942. 00004BBE  5380                     subq.l     D0, 1
  6943. 00004BC0  2F00                     move.l     -[A7], D0
  6944. 00004BC2  201F                     move.l     D0, [A7]+
  6945. 00004BC4  2E9F                     move.l     [A7], [A7]+
  6946. 00004BC6  B097                     cmp.l      D0, [A7]
  6947. 00004BC8  6C02                     bge        +0x4 /* 00004BCC */
  6948. 00004BCA  2E80                     move.l     [A7], D0
  6949. label00004BCC:
  6950. 00004BCC  2D5F FF5C                move.l     [A6 - 0xA4], [A7]+
  6951. 00004BD0  2C2E FF60                move.l     D6, [A6 - 0xA0]
  6952. 00004BD4  6076                     bra        +0x78 /* 00004C4C */
  6953. label00004BD6:
  6954. 00004BD6  2006                     move.l     D0, D6
  6955. 00004BD8  C0BC 0000 0020           and.l      D0, 0x20 /* ' ' */
  6956. 00004BDE  4A80                     tst.l      D0
  6957. 00004BE0  6704                     beq        +0x6 /* 00004BE6 */
  6958. 00004BE2  4EAD 4C62                jsr        [A5 + 0x4C62 /* export_2440 */]
  6959. label00004BE6:
  6960. 00004BE6  42A7                     clr.l      -[A7]
  6961. 00004BE8  2F0B                     move.l     -[A7], A3
  6962. 00004BEA  4EBA 0D38                jsr        [PC + 0xD38 /* 00005924 */]
  6963. 00004BEE  2D5F FF84                move.l     [A6 - 0x7C], [A7]+
  6964. 00004BF2  4EAD 276A                jsr        [A5 + 0x276A /* export_1257 */]
  6965. 00004BF6  4267                     clr.w      -[A7]
  6966. 00004BF8  1F3C 0001                move.b     -[A7], 0x1
  6967. 00004BFC  4EAD 27FA                jsr        [A5 + 0x27FA /* export_1275 */]
  6968. 00004C00  1D5F FFB3                move.b     [A6 - 0x4D], [A7]+
  6969. 00004C04  102E FFB2                move.b     D0, [A6 - 0x4E]
  6970. 00004C08  670E                     beq        +0x10 /* 00004C18 */
  6971. 00004C0A  2F07                     move.l     -[A7], D7
  6972. 00004C0C  2F2E FF84                move.l     -[A7], [A6 - 0x7C]
  6973. 00004C10  2F04                     move.l     -[A7], D4
  6974. 00004C12  4EAD 275A                jsr        [A5 + 0x275A /* export_1255 */]
  6975. 00004C16  600C                     bra        +0xE /* 00004C24 */
  6976. label00004C18:
  6977. 00004C18  2F07                     move.l     -[A7], D7
  6978. 00004C1A  2F2E FF84                move.l     -[A7], [A6 - 0x7C]
  6979. 00004C1E  2F04                     move.l     -[A7], D4
  6980. 00004C20  4EAD 2762                jsr        [A5 + 0x2762 /* export_1256 */]
  6981. label00004C24:
  6982. 00004C24  2F04                     move.l     -[A7], D4
  6983. 00004C26  7003                     moveq.l    D0, 0x03
  6984. 00004C28  2F00                     move.l     -[A7], D0
  6985. 00004C2A  4EAD 24EA                jsr        [A5 + 0x24EA /* export_1177 */]
  6986. 00004C2E  DE9F                     add.l      D7, [A7]+
  6987. 00004C30  4267                     clr.w      -[A7]
  6988. 00004C32  1F2E FFB3                move.b     -[A7], [A6 - 0x4D]
  6989. 00004C36  4EAD 27FA                jsr        [A5 + 0x27FA /* export_1275 */]
  6990. 00004C3A  1D5F FFB3                move.b     [A6 - 0x4D], [A7]+
  6991. 00004C3E  1F3C 0001                move.b     -[A7], 0x1
  6992. 00004C42  2F0B                     move.l     -[A7], A3
  6993. 00004C44  4EBA 0D26                jsr        [PC + 0xD26 /* 0000596C */]
  6994. 00004C48  5286                     addq.l     D6, 1
  6995. 00004C4A  6912                     bvs        +0x14 /* 00004C5E */
  6996. label00004C4C:
  6997. 00004C4C  BCAE FF5C                cmp.l      D6, [A6 - 0xA4]
  6998. 00004C50  6F84                     ble        -0x7A /* 00004BD6 */
  6999. 00004C52  600A                     bra        +0xC /* 00004C5E */
  7000. label00004C54:
  7001. 00004C54  3F3C 98E0                move.w     -[A7], 0x98E0
  7002. 00004C58  42A7                     clr.l      -[A7]
  7003. 00004C5A  4EAD 2102                jsr        [A5 + 0x2102 /* export_1052 */]
  7004. label00004C5E:
  7005. 00004C5E  2054                     movea.l    A0, [A4]
  7006. 00004C60  2F28 0072                move.l     -[A7], [A0 + 0x72]
  7007. 00004C64  4EAD 27CA                jsr        [A5 + 0x27CA /* export_1269 */]
  7008. label00004C68:
  7009. 00004C68  2F2E FF98                move.l     -[A7], [A6 - 0x68]
  7010. 00004C6C  205F                     movea.l    A0, [A7]+
  7011. 00004C6E  A02A                     syscall    HUnlock
  7012. 00004C70  2F2E FF98                move.l     -[A7], [A6 - 0x68]
  7013. 00004C74  205F                     movea.l    A0, [A7]+
  7014. 00004C76  A023                     syscall    DisposHandle/DisposeHandle
  7015. 00004C78  7000                     moveq.l    D0, 0x00
  7016. 00004C7A  2D40 FF98                move.l     [A6 - 0x68], D0
  7017. 00004C7E  7000                     moveq.l    D0, 0x00
  7018. 00004C80  2D40 FF94                move.l     [A6 - 0x6C], D0
  7019. 00004C84  5285                     addq.l     D5, 1
  7020. 00004C86  6908                     bvs        +0xA /* 00004C90 */
  7021. label00004C88:
  7022. 00004C88  BAAE FF6C                cmp.l      D5, [A6 - 0x94]
  7023. 00004C8C  6F00 FD42                ble        -0x2BC /* 000049D0 */
  7024. label00004C90:
  7025. 00004C90  2F2E FF8C                move.l     -[A7], [A6 - 0x74]
  7026. 00004C94  205F                     movea.l    A0, [A7]+
  7027. 00004C96  A02A                     syscall    HUnlock
  7028. 00004C98  2F2E FF8C                move.l     -[A7], [A6 - 0x74]
  7029. 00004C9C  205F                     movea.l    A0, [A7]+
  7030. 00004C9E  A023                     syscall    DisposHandle/DisposeHandle
  7031. 00004CA0  7000                     moveq.l    D0, 0x00
  7032. 00004CA2  2D40 FF8C                move.l     [A6 - 0x74], D0
  7033. 00004CA6  7000                     moveq.l    D0, 0x00
  7034. 00004CA8  2D40 FF88                move.l     [A6 - 0x78], D0
  7035. 00004CAC  1F3C 0002                move.b     -[A7], 0x2
  7036. 00004CB0  2F0B                     move.l     -[A7], A3
  7037. 00004CB2  4EBA 0CB8                jsr        [PC + 0xCB8 /* 0000596C */]
  7038. 00004CB6  2F0B                     move.l     -[A7], A3
  7039. 00004CB8  4EBA 0DB2                jsr        [PC + 0xDB2 /* 00005A6C */]
  7040. 00004CBC  2F0B                     move.l     -[A7], A3
  7041. 00004CBE  4EBA 0BF0                jsr        [PC + 0xBF0 /* 000058B0 */]
  7042. 00004CC2  486E FFC2                pea.l      [A6 - 0x3E]
  7043. 00004CC6  4EAD 2112                jsr        [A5 + 0x2112 /* export_1054 */]
  7044. label00004CCA:
  7045. 00004CCA  3D6E FFC0 000C           move.w     [A6 + 0xC], [A6 - 0x40]
  7046. 00004CD0  4CDF 1CF0                movem.l    D4,D5,D6,D7,A2,A3,A4, [A7]+
  7047. 00004CD4  4E5E                     unlink     A6
  7048. 00004CD6  2E9F                     move.l     [A7], [A7]+
  7049. 00004CD8  4E75                     rts
  7050. 00004CDA  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  7051. // begin alternate branch 00004CDC-00004CE0
  7052. export_2611:
  7053. fn00004CDC:
  7054. 00004CDC  4E56 FFBA                link       A6, -0x0046
  7055. // end alternate branch 00004CDC-00004CE0
  7056. export_2611: // at 00004CDC (misaligned)
  7057. fn00004CDC: // (misaligned)
  7058. 00004CDE  FFBA                     .invalid   <<F/6/7>>
  7059. 00004CE0  48E7 0338                movem.l    -[A7], D6,D7,A2,A3,A4
  7060. 00004CE4  206E 000C                movea.l    A0, [A6 + 0xC]
  7061. 00004CE8  43EE FFF8                lea.l      A1, [A6 - 0x8]
  7062. 00004CEC  7003                     moveq.l    D0, 0x03
  7063. label00004CEE:
  7064. 00004CEE  32D8                     move.w     [A1]+, [A0]+
  7065. 00004CF0  51C8 FFFC                dbf        D0, -0x6 /* 00004CEE */
  7066. 00004CF4  266E 0018                movea.l    A3, [A6 + 0x18]
  7067. 00004CF8  2C2E 0008                move.l     D6, [A6 + 0x8]
  7068. 00004CFC  2846                     movea.l    A4, D6
  7069. 00004CFE  2054                     movea.l    A0, [A4]
  7070. 00004D00  214B 0002                move.l     [A0 + 0x2], A3
  7071. 00004D04  3D7C 0001 FFC2           move.w     [A6 - 0x3E], 0x1
  7072. 00004D0A  3E2E FFC2                move.w     D7, [A6 - 0x3E]
  7073. 00004D0E  6014                     bra        +0x16 /* 00004D24 */
  7074. label00004D10:
  7075. 00004D10  3007                     move.w     D0, D7
  7076. 00004D12  2053                     movea.l    A0, [A3]
  7077. 00004D14  D040                     add.w      D0, D0
  7078. 00004D16  3207                     move.w     D1, D7
  7079. 00004D18  2254                     movea.l    A1, [A4]
  7080. 00004D1A  D241                     add.w      D1, D1
  7081. 00004D1C  33B0 0000 1004           move.w     [A1 + D1.w + 0x4], [A0 + D0.w]
  7082. 00004D22  5247                     addq.w     D7, 1
  7083. label00004D24:
  7084. 00004D24  700A                     moveq.l    D0, 0x0A
  7085. 00004D26  B047                     cmp.w      D0, D7
  7086. 00004D28  6CE6                     bge        -0x18 /* 00004D10 */
  7087. 00004D2A  2053                     movea.l    A0, [A3]
  7088. 00004D2C  2254                     movea.l    A1, [A4]
  7089. 00004D2E  2368 0016 001A           move.l     [A1 + 0x1A], [A0 + 0x16]
  7090. 00004D34  2368 001A 001E           move.l     [A1 + 0x1E], [A0 + 0x1A]
  7091. 00004D3A  3368 001E 0022           move.w     [A1 + 0x22], [A0 + 0x1E]
  7092. 00004D40  2368 0020 0024           move.l     [A1 + 0x24], [A0 + 0x20]
  7093. 00004D46  3368 0024 0028           move.w     [A1 + 0x28], [A0 + 0x24]
  7094. 00004D4C  2368 0026 002A           move.l     [A1 + 0x2A], [A0 + 0x26]
  7095. 00004D52  2368 002A 002E           move.l     [A1 + 0x2E], [A0 + 0x2A]
  7096. 00004D58  2368 002E 0032           move.l     [A1 + 0x32], [A0 + 0x2E]
  7097. 00004D5E  3368 0032 0036           move.w     [A1 + 0x36], [A0 + 0x32]
  7098. 00004D64  3368 0034 0038           move.w     [A1 + 0x38], [A0 + 0x34]
  7099. 00004D6A  3368 0036 003A           move.w     [A1 + 0x3A], [A0 + 0x36]
  7100. 00004D70  3368 0038 003C           move.w     [A1 + 0x3C], [A0 + 0x38]
  7101. 00004D76  2368 003A 003E           move.l     [A1 + 0x3E], [A0 + 0x3A]
  7102. 00004D7C  3368 003E 0042           move.w     [A1 + 0x42], [A0 + 0x3E]
  7103. 00004D82  2368 0040 0044           move.l     [A1 + 0x44], [A0 + 0x40]
  7104. 00004D88  2368 0044 0048           move.l     [A1 + 0x48], [A0 + 0x44]
  7105. 00004D8E  2368 0048 004C           move.l     [A1 + 0x4C], [A0 + 0x48]
  7106. 00004D94  45E9 0050                lea.l      A2, [A1 + 0x50]
  7107. 00004D98  2253                     movea.l    A1, [A3]
  7108. 00004D9A  41E9 004C                lea.l      A0, [A1 + 0x4C]
  7109. 00004D9E  7003                     moveq.l    D0, 0x03
  7110. label00004DA0:
  7111. 00004DA0  34D8                     move.w     [A2]+, [A0]+
  7112. 00004DA2  51C8 FFFC                dbf        D0, -0x6 /* 00004DA0 */
  7113. 00004DA6  2454                     movea.l    A2, [A4]
  7114. 00004DA8  41EA 0058                lea.l      A0, [A2 + 0x58]
  7115. 00004DAC  2453                     movea.l    A2, [A3]
  7116. 00004DAE  43EA 0054                lea.l      A1, [A2 + 0x54]
  7117. 00004DB2  7003                     moveq.l    D0, 0x03
  7118. label00004DB4:
  7119. 00004DB4  30D9                     move.w     [A0]+, [A1]+
  7120. 00004DB6  51C8 FFFC                dbf        D0, -0x6 /* 00004DB4 */
  7121. 00004DBA  2054                     movea.l    A0, [A4]
  7122. 00004DBC  0CA8 7FFF FFFF 003E      cmpi.l     [A0 + 0x3E], 0x7FFFFFFF
  7123. 00004DC4  57C0                     seq        D0
  7124. 00004DC6  4AA8 004C                tst.l      [A0 + 0x4C]
  7125. 00004DCA  57C1                     seq        D1
  7126. 00004DCC  C001                     and.b      D0, D1
  7127. 00004DCE  670E                     beq        +0x10 /* 00004DDE */
  7128. 00004DD0  2054                     movea.l    A0, [A4]
  7129. 00004DD2  2168 002E 003E           move.l     [A0 + 0x3E], [A0 + 0x2E]
  7130. 00004DD8  7001                     moveq.l    D0, 0x01
  7131. 00004DDA  2140 004C                move.l     [A0 + 0x4C], D0
  7132. label00004DDE:
  7133. 00004DDE  2054                     movea.l    A0, [A4]
  7134. 00004DE0  7000                     moveq.l    D0, 0x00
  7135. 00004DE2  2140 0060                move.l     [A0 + 0x60], D0
  7136. 00004DE6  7000                     moveq.l    D0, 0x00
  7137. 00004DE8  2140 0064                move.l     [A0 + 0x64], D0
  7138. 00004DEC  2253                     movea.l    A1, [A3]
  7139. 00004DEE  3169 0060 0068           move.w     [A0 + 0x68], [A1 + 0x60]
  7140. 00004DF4  45E8 006A                lea.l      A2, [A0 + 0x6A]
  7141. 00004DF8  41EE 0010                lea.l      A0, [A6 + 0x10]
  7142. 00004DFC  7003                     moveq.l    D0, 0x03
  7143. label00004DFE:
  7144. 00004DFE  34D8                     move.w     [A2]+, [A0]+
  7145. 00004E00  51C8 FFFC                dbf        D0, -0x6 /* 00004DFE */
  7146. 00004E04  2454                     movea.l    A2, [A4]
  7147. 00004E06  41EA 007E                lea.l      A0, [A2 + 0x7E]
  7148. 00004E0A  43EE FFF8                lea.l      A1, [A6 - 0x8]
  7149. 00004E0E  7003                     moveq.l    D0, 0x03
  7150. label00004E10:
  7151. 00004E10  30D9                     move.w     [A0]+, [A1]+
  7152. 00004E12  51C8 FFFC                dbf        D0, -0x6 /* 00004E10 */
  7153. 00004E16  7000                     moveq.l    D0, 0x00
  7154. 00004E18  2540 0072                move.l     [A2 + 0x72], D0
  7155. 00004E1C  7000                     moveq.l    D0, 0x00
  7156. 00004E1E  2540 0076                move.l     [A2 + 0x76], D0
  7157. 00004E22  7000                     moveq.l    D0, 0x00
  7158. 00004E24  2540 007A                move.l     [A2 + 0x7A], D0
  7159. 00004E28  486E FFC4                pea.l      [A6 - 0x3C]
  7160. 00004E2C  4EAD 2892                jsr        [A5 + 0x2892 /* export_1294 */]
  7161. 00004E30  2254                     movea.l    A1, [A4]
  7162. 00004E32  41E9 0086                lea.l      A0, [A1 + 0x86]
  7163. 00004E36  45EE FFC4                lea.l      A2, [A6 - 0x3C]
  7164. 00004E3A  7014                     moveq.l    D0, 0x14
  7165. label00004E3C:
  7166. 00004E3C  30DA                     move.w     [A0]+, [A2]+
  7167. 00004E3E  51C8 FFFC                dbf        D0, -0x6 /* 00004E3C */
  7168. 00004E42  7000                     moveq.l    D0, 0x00
  7169. 00004E44  2340 00B0                move.l     [A1 + 0xB0], D0
  7170. 00004E48  7000                     moveq.l    D0, 0x00
  7171. 00004E4A  2340 00B4                move.l     [A1 + 0xB4], D0
  7172. 00004E4E  4269 00B8                clr.w      [A1 + 0xB8]
  7173. 00004E52  486E FFEE                pea.l      [A6 - 0x12]
  7174. 00004E56  42A7                     clr.l      -[A7]
  7175. 00004E58  2053                     movea.l    A0, [A3]
  7176. 00004E5A  3F28 0028                move.w     -[A7], [A0 + 0x28]
  7177. 00004E5E  3F28 002C                move.w     -[A7], [A0 + 0x2C]
  7178. 00004E62  A8A7                     syscall    SetRect
  7179. 00004E64  2254                     movea.l    A1, [A4]
  7180. 00004E66  41E9 00BA                lea.l      A0, [A1 + 0xBA]
  7181. 00004E6A  45EE FFEE                lea.l      A2, [A6 - 0x12]
  7182. 00004E6E  7003                     moveq.l    D0, 0x03
  7183. label00004E70:
  7184. 00004E70  30DA                     move.w     [A0]+, [A2]+
  7185. 00004E72  51C8 FFFC                dbf        D0, -0x6 /* 00004E70 */
  7186. 00004E76  486E FFBA                pea.l      [A6 - 0x46]
  7187. 00004E7A  486E FFEE                pea.l      [A6 - 0x12]
  7188. 00004E7E  2F06                     move.l     -[A7], D6
  7189. 00004E80  4EBA 003A                jsr        [PC + 0x3A /* 00004EBC */]
  7190. 00004E84  205F                     movea.l    A0, [A7]+
  7191. 00004E86  2454                     movea.l    A2, [A4]
  7192. 00004E88  43EA 00C2                lea.l      A1, [A2 + 0xC2]
  7193. 00004E8C  7003                     moveq.l    D0, 0x03
  7194. label00004E8E:
  7195. 00004E8E  32D8                     move.w     [A1]+, [A0]+
  7196. 00004E90  51C8 FFFC                dbf        D0, -0x6 /* 00004E8E */
  7197. 00004E94  2F06                     move.l     -[A7], D6
  7198. 00004E96  4EAD 3E52                jsr        [A5 + 0x3E52 /* export_1990 */]
  7199. 00004E9A  4CDF 1CC0                movem.l    D6,D7,A2,A3,A4, [A7]+
  7200. 00004E9E  4E5E                     unlink     A6
  7201. 00004EA0  205F                     movea.l    A0, [A7]+
  7202. 00004EA2  DEFC 0014                add.w      A7, 0x14
  7203. 00004EA6  4ED0                     jmp        [A0]
  7204. export_2612:
  7205. 00004EA8  4E56 0000                link       A6, 0
  7206. 00004EAC  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  7207. 00004EB0  4EAD 1B62                jsr        [A5 + 0x1B62 /* export_872 */]
  7208. 00004EB4  4E5E                     unlink     A6
  7209. 00004EB6  2E9F                     move.l     [A7], [A7]+
  7210. 00004EB8  4E75                     rts
  7211. 00004EBA  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  7212. // begin alternate branch 00004EBC-00004EC0
  7213. fn00004EBC:
  7214. 00004EBC  4E56 FFD0                link       A6, -0x0030
  7215. // end alternate branch 00004EBC-00004EC0
  7216. fn00004EBC: // (misaligned)
  7217. 00004EBE  FFD0                     .invalid   <<F/7/7>>
  7218. 00004EC0  48E7 0028                movem.l    -[A7], A2,A4
  7219. 00004EC4  206E 000C                movea.l    A0, [A6 + 0xC]
  7220. 00004EC8  43EE FFF8                lea.l      A1, [A6 - 0x8]
  7221. 00004ECC  7003                     moveq.l    D0, 0x03
  7222. label00004ECE:
  7223. 00004ECE  32D8                     move.w     [A1]+, [A0]+
  7224. 00004ED0  51C8 FFFC                dbf        D0, -0x6 /* 00004ECE */
  7225. 00004ED4  286E 0008                movea.l    A4, [A6 + 0x8]
  7226. 00004ED8  426E FFF2                clr.w      [A6 - 0xE]
  7227. 00004EDC  426E FFF0                clr.w      [A6 - 0x10]
  7228. 00004EE0  302E FFFE                move.w     D0, [A6 - 0x2]
  7229. 00004EE4  906E FFFA                sub.w      D0, [A6 - 0x6]
  7230. 00004EE8  3D40 FFF6                move.w     [A6 - 0xA], D0
  7231. 00004EEC  302E FFFC                move.w     D0, [A6 - 0x4]
  7232. 00004EF0  906E FFF8                sub.w      D0, [A6 - 0x8]
  7233. 00004EF4  3D40 FFF4                move.w     [A6 - 0xC], D0
  7234. 00004EF8  2054                     movea.l    A0, [A4]
  7235. 00004EFA  3028 003C                move.w     D0, [A0 + 0x3C]
  7236. 00004EFE  5740                     subq.w     D0, 3
  7237. 00004F00  6704                     beq        +0x6 /* 00004F06 */
  7238. 00004F02  6000 0184                bra        +0x186 /* 00005088 */
  7239. label00004F06:
  7240. 00004F06  42A7                     clr.l      -[A7]
  7241. 00004F08  2054                     movea.l    A0, [A4]
  7242. 00004F0A  4868 0050                pea.l      [A0 + 0x50]
  7243. 00004F0E  43EE FFDA                lea.l      A1, [A6 - 0x26]
  7244. 00004F12  45FA 0316                lea.l      A2, [PC + 0x316 /* 0000522A, value 0x4000A28F, cstring "@" */]
  7245. 00004F16  7004                     moveq.l    D0, 0x04
  7246. label00004F18:
  7247. 00004F18  32DA                     move.w     [A1]+, [A2]+
  7248. 00004F1A  51C8 FFFC                dbf        D0, -0x6 /* 00004F18 */
  7249. 00004F1E  486E FFDA                pea.l      [A6 - 0x26]
  7250. 00004F22  3F3C 2804                move.w     -[A7], 0x2804
  7251. 00004F26  A9EB                     syscall    Pack4/FP68K
  7252. 00004F28  4868 0054                pea.l      [A0 + 0x54]
  7253. 00004F2C  486E FFDA                pea.l      [A6 - 0x26]
  7254. 00004F30  3F3C 2806                move.w     -[A7], 0x2806
  7255. 00004F34  A9EB                     syscall    Pack4/FP68K
  7256. 00004F36  486E FFDA                pea.l      [A6 - 0x26]
  7257. 00004F3A  A844                     syscall    X2Fix
  7258. 00004F3C  2054                     movea.l    A0, [A4]
  7259. 00004F3E  215F 0060                move.l     [A0 + 0x60], [A7]+
  7260. 00004F42  42A7                     clr.l      -[A7]
  7261. 00004F44  2054                     movea.l    A0, [A4]
  7262. 00004F46  4868 0058                pea.l      [A0 + 0x58]
  7263. 00004F4A  43EE FFDA                lea.l      A1, [A6 - 0x26]
  7264. 00004F4E  45FA 02DA                lea.l      A2, [PC + 0x2DA /* 0000522A, value 0x4000A28F, cstring "@" */]
  7265. 00004F52  7004                     moveq.l    D0, 0x04
  7266. label00004F54:
  7267. 00004F54  32DA                     move.w     [A1]+, [A2]+
  7268. 00004F56  51C8 FFFC                dbf        D0, -0x6 /* 00004F54 */
  7269. 00004F5A  486E FFDA                pea.l      [A6 - 0x26]
  7270. 00004F5E  3F3C 2804                move.w     -[A7], 0x2804
  7271. 00004F62  A9EB                     syscall    Pack4/FP68K
  7272. 00004F64  4868 005C                pea.l      [A0 + 0x5C]
  7273. 00004F68  486E FFDA                pea.l      [A6 - 0x26]
  7274. 00004F6C  3F3C 2806                move.w     -[A7], 0x2806
  7275. 00004F70  A9EB                     syscall    Pack4/FP68K
  7276. 00004F72  486E FFDA                pea.l      [A6 - 0x26]
  7277. 00004F76  A844                     syscall    X2Fix
  7278. 00004F78  2054                     movea.l    A0, [A4]
  7279. 00004F7A  215F 0064                move.l     [A0 + 0x64], [A7]+
  7280. 00004F7E  486E FFF6                pea.l      [A6 - 0xA]
  7281. 00004F82  486E FFDA                pea.l      [A6 - 0x26]
  7282. 00004F86  3F3C 200E                move.w     -[A7], 0x200E
  7283. 00004F8A  A9EB                     syscall    Pack4/FP68K
  7284. 00004F8C  4868 0050                pea.l      [A0 + 0x50]
  7285. 00004F90  486E FFD0                pea.l      [A6 - 0x30]
  7286. 00004F94  3F3C 280E                move.w     -[A7], 0x280E
  7287. 00004F98  A9EB                     syscall    Pack4/FP68K
  7288. 00004F9A  4868 0054                pea.l      [A0 + 0x54]
  7289. 00004F9E  486E FFD0                pea.l      [A6 - 0x30]
  7290. 00004FA2  3F3C 2806                move.w     -[A7], 0x2806
  7291. 00004FA6  A9EB                     syscall    Pack4/FP68K
  7292. 00004FA8  486E FFD0                pea.l      [A6 - 0x30]
  7293. 00004FAC  486E FFDA                pea.l      [A6 - 0x26]
  7294. 00004FB0  3F3C 0006                move.w     -[A7], 0x6
  7295. 00004FB4  A9EB                     syscall    Pack4/FP68K
  7296. 00004FB6  486E FFDA                pea.l      [A6 - 0x26]
  7297. 00004FBA  486E FFE8                pea.l      [A6 - 0x18]
  7298. 00004FBE  3F3C 1010                move.w     -[A7], 0x1010
  7299. 00004FC2  A9EB                     syscall    Pack4/FP68K
  7300. 00004FC4  42A7                     clr.l      -[A7]
  7301. 00004FC6  487A 0258                pea.l      [PC + 0x258 /* 00005220, value 0x4008FA00 */]
  7302. 00004FCA  41EE FFDA                lea.l      A0, [A6 - 0x26]
  7303. 00004FCE  43FA 0246                lea.l      A1, [PC + 0x246 /* 00005216, value 0x400DDD74 */]
  7304. 00004FD2  7004                     moveq.l    D0, 0x04
  7305. label00004FD4:
  7306. 00004FD4  30D9                     move.w     [A0]+, [A1]+
  7307. 00004FD6  51C8 FFFC                dbf        D0, -0x6 /* 00004FD4 */
  7308. 00004FDA  486E FFDA                pea.l      [A6 - 0x26]
  7309. 00004FDE  3F3C 0006                move.w     -[A7], 0x6
  7310. 00004FE2  A9EB                     syscall    Pack4/FP68K
  7311. 00004FE4  486E FFE8                pea.l      [A6 - 0x18]
  7312. 00004FE8  486E FFDA                pea.l      [A6 - 0x26]
  7313. 00004FEC  3F3C 1004                move.w     -[A7], 0x1004
  7314. 00004FF0  A9EB                     syscall    Pack4/FP68K
  7315. 00004FF2  486E FFDA                pea.l      [A6 - 0x26]
  7316. 00004FF6  4EAD 257A                jsr        [A5 + 0x257A /* export_1195 */]
  7317. 00004FFA  201F                     move.l     D0, [A7]+
  7318. 00004FFC  3D40 FFF6                move.w     [A6 - 0xA], D0
  7319. 00005000  486E FFF4                pea.l      [A6 - 0xC]
  7320. 00005004  486E FFDA                pea.l      [A6 - 0x26]
  7321. 00005008  3F3C 200E                move.w     -[A7], 0x200E
  7322. 0000500C  A9EB                     syscall    Pack4/FP68K
  7323. 0000500E  2054                     movea.l    A0, [A4]
  7324. 00005010  4868 0058                pea.l      [A0 + 0x58]
  7325. 00005014  486E FFD0                pea.l      [A6 - 0x30]
  7326. 00005018  3F3C 280E                move.w     -[A7], 0x280E
  7327. 0000501C  A9EB                     syscall    Pack4/FP68K
  7328. 0000501E  4868 005C                pea.l      [A0 + 0x5C]
  7329. 00005022  486E FFD0                pea.l      [A6 - 0x30]
  7330. 00005026  3F3C 2806                move.w     -[A7], 0x2806
  7331. 0000502A  A9EB                     syscall    Pack4/FP68K
  7332. 0000502C  486E FFD0                pea.l      [A6 - 0x30]
  7333. 00005030  486E FFDA                pea.l      [A6 - 0x26]
  7334. 00005034  3F3C 0006                move.w     -[A7], 0x6
  7335. 00005038  A9EB                     syscall    Pack4/FP68K
  7336. 0000503A  486E FFDA                pea.l      [A6 - 0x26]
  7337. 0000503E  486E FFE8                pea.l      [A6 - 0x18]
  7338. 00005042  3F3C 1010                move.w     -[A7], 0x1010
  7339. 00005046  A9EB                     syscall    Pack4/FP68K
  7340. 00005048  42A7                     clr.l      -[A7]
  7341. 0000504A  487A 01D4                pea.l      [PC + 0x1D4 /* 00005220, value 0x4008FA00 */]
  7342. 0000504E  41EE FFDA                lea.l      A0, [A6 - 0x26]
  7343. 00005052  43FA 01C2                lea.l      A1, [PC + 0x1C2 /* 00005216, value 0x400DDD74 */]
  7344. 00005056  7004                     moveq.l    D0, 0x04
  7345. label00005058:
  7346. 00005058  30D9                     move.w     [A0]+, [A1]+
  7347. 0000505A  51C8 FFFC                dbf        D0, -0x6 /* 00005058 */
  7348. 0000505E  486E FFDA                pea.l      [A6 - 0x26]
  7349. 00005062  3F3C 0006                move.w     -[A7], 0x6
  7350. 00005066  A9EB                     syscall    Pack4/FP68K
  7351. 00005068  486E FFE8                pea.l      [A6 - 0x18]
  7352. 0000506C  486E FFDA                pea.l      [A6 - 0x26]
  7353. 00005070  3F3C 1004                move.w     -[A7], 0x1004
  7354. 00005074  A9EB                     syscall    Pack4/FP68K
  7355. 00005076  486E FFDA                pea.l      [A6 - 0x26]
  7356. 0000507A  4EAD 257A                jsr        [A5 + 0x257A /* export_1195 */]
  7357. 0000507E  201F                     move.l     D0, [A7]+
  7358. 00005080  3D40 FFF4                move.w     [A6 - 0xC], D0
  7359. 00005084  6000 0160                bra        +0x162 /* 000051E6 */
  7360. label00005088:
  7361. 00005088  42A7                     clr.l      -[A7]
  7362. 0000508A  2054                     movea.l    A0, [A4]
  7363. 0000508C  4868 0050                pea.l      [A0 + 0x50]
  7364. 00005090  486E FFDA                pea.l      [A6 - 0x26]
  7365. 00005094  3F3C 280E                move.w     -[A7], 0x280E
  7366. 00005098  A9EB                     syscall    Pack4/FP68K
  7367. 0000509A  4868 0054                pea.l      [A0 + 0x54]
  7368. 0000509E  486E FFDA                pea.l      [A6 - 0x26]
  7369. 000050A2  3F3C 2806                move.w     -[A7], 0x2806
  7370. 000050A6  A9EB                     syscall    Pack4/FP68K
  7371. 000050A8  486E FFDA                pea.l      [A6 - 0x26]
  7372. 000050AC  A844                     syscall    X2Fix
  7373. 000050AE  2054                     movea.l    A0, [A4]
  7374. 000050B0  215F 0060                move.l     [A0 + 0x60], [A7]+
  7375. 000050B4  42A7                     clr.l      -[A7]
  7376. 000050B6  2054                     movea.l    A0, [A4]
  7377. 000050B8  4868 0058                pea.l      [A0 + 0x58]
  7378. 000050BC  486E FFDA                pea.l      [A6 - 0x26]
  7379. 000050C0  3F3C 280E                move.w     -[A7], 0x280E
  7380. 000050C4  A9EB                     syscall    Pack4/FP68K
  7381. 000050C6  4868 005C                pea.l      [A0 + 0x5C]
  7382. 000050CA  486E FFDA                pea.l      [A6 - 0x26]
  7383. 000050CE  3F3C 2806                move.w     -[A7], 0x2806
  7384. 000050D2  A9EB                     syscall    Pack4/FP68K
  7385. 000050D4  486E FFDA                pea.l      [A6 - 0x26]
  7386. 000050D8  A844                     syscall    X2Fix
  7387. 000050DA  2054                     movea.l    A0, [A4]
  7388. 000050DC  215F 0064                move.l     [A0 + 0x64], [A7]+
  7389. 000050E0  486E FFF6                pea.l      [A6 - 0xA]
  7390. 000050E4  486E FFDA                pea.l      [A6 - 0x26]
  7391. 000050E8  3F3C 200E                move.w     -[A7], 0x200E
  7392. 000050EC  A9EB                     syscall    Pack4/FP68K
  7393. 000050EE  4868 0050                pea.l      [A0 + 0x50]
  7394. 000050F2  486E FFD0                pea.l      [A6 - 0x30]
  7395. 000050F6  3F3C 280E                move.w     -[A7], 0x280E
  7396. 000050FA  A9EB                     syscall    Pack4/FP68K
  7397. 000050FC  4868 0054                pea.l      [A0 + 0x54]
  7398. 00005100  486E FFD0                pea.l      [A6 - 0x30]
  7399. 00005104  3F3C 2806                move.w     -[A7], 0x2806
  7400. 00005108  A9EB                     syscall    Pack4/FP68K
  7401. 0000510A  486E FFD0                pea.l      [A6 - 0x30]
  7402. 0000510E  486E FFDA                pea.l      [A6 - 0x26]
  7403. 00005112  3F3C 0006                move.w     -[A7], 0x6
  7404. 00005116  A9EB                     syscall    Pack4/FP68K
  7405. 00005118  486E FFDA                pea.l      [A6 - 0x26]
  7406. 0000511C  486E FFEC                pea.l      [A6 - 0x14]
  7407. 00005120  3F3C 1010                move.w     -[A7], 0x1010
  7408. 00005124  A9EB                     syscall    Pack4/FP68K
  7409. 00005126  42A7                     clr.l      -[A7]
  7410. 00005128  487A 00E2                pea.l      [PC + 0xE2 /* 0000520C, value 0x3FFF8000 */]
  7411. 0000512C  41EE FFDA                lea.l      A0, [A6 - 0x26]
  7412. 00005130  43FA 00D0                lea.l      A1, [PC + 0xD0 /* 00005202, value 0x40059000 */]
  7413. 00005134  7004                     moveq.l    D0, 0x04
  7414. label00005136:
  7415. 00005136  30D9                     move.w     [A0]+, [A1]+
  7416. 00005138  51C8 FFFC                dbf        D0, -0x6 /* 00005136 */
  7417. 0000513C  486E FFDA                pea.l      [A6 - 0x26]
  7418. 00005140  3F3C 0006                move.w     -[A7], 0x6
  7419. 00005144  A9EB                     syscall    Pack4/FP68K
  7420. 00005146  486E FFEC                pea.l      [A6 - 0x14]
  7421. 0000514A  486E FFDA                pea.l      [A6 - 0x26]
  7422. 0000514E  3F3C 1004                move.w     -[A7], 0x1004
  7423. 00005152  A9EB                     syscall    Pack4/FP68K
  7424. 00005154  486E FFDA                pea.l      [A6 - 0x26]
  7425. 00005158  4EAD 257A                jsr        [A5 + 0x257A /* export_1195 */]
  7426. 0000515C  201F                     move.l     D0, [A7]+
  7427. 0000515E  3D40 FFF6                move.w     [A6 - 0xA], D0
  7428. 00005162  486E FFF4                pea.l      [A6 - 0xC]
  7429. 00005166  486E FFDA                pea.l      [A6 - 0x26]
  7430. 0000516A  3F3C 200E                move.w     -[A7], 0x200E
  7431. 0000516E  A9EB                     syscall    Pack4/FP68K
  7432. 00005170  2054                     movea.l    A0, [A4]
  7433. 00005172  4868 0058                pea.l      [A0 + 0x58]
  7434. 00005176  486E FFD0                pea.l      [A6 - 0x30]
  7435. 0000517A  3F3C 280E                move.w     -[A7], 0x280E
  7436. 0000517E  A9EB                     syscall    Pack4/FP68K
  7437. 00005180  4868 005C                pea.l      [A0 + 0x5C]
  7438. 00005184  486E FFD0                pea.l      [A6 - 0x30]
  7439. 00005188  3F3C 2806                move.w     -[A7], 0x2806
  7440. 0000518C  A9EB                     syscall    Pack4/FP68K
  7441. 0000518E  486E FFD0                pea.l      [A6 - 0x30]
  7442. 00005192  486E FFDA                pea.l      [A6 - 0x26]
  7443. 00005196  3F3C 0006                move.w     -[A7], 0x6
  7444. 0000519A  A9EB                     syscall    Pack4/FP68K
  7445. 0000519C  486E FFDA                pea.l      [A6 - 0x26]
  7446. 000051A0  486E FFEC                pea.l      [A6 - 0x14]
  7447. 000051A4  3F3C 1010                move.w     -[A7], 0x1010
  7448. 000051A8  A9EB                     syscall    Pack4/FP68K
  7449. 000051AA  42A7                     clr.l      -[A7]
  7450. 000051AC  487A 005E                pea.l      [PC + 0x5E /* 0000520C, value 0x3FFF8000 */]
  7451. 000051B0  41EE FFDA                lea.l      A0, [A6 - 0x26]
  7452. 000051B4  43FA 004C                lea.l      A1, [PC + 0x4C /* 00005202, value 0x40059000 */]
  7453. 000051B8  7004                     moveq.l    D0, 0x04
  7454. label000051BA:
  7455. 000051BA  30D9                     move.w     [A0]+, [A1]+
  7456. 000051BC  51C8 FFFC                dbf        D0, -0x6 /* 000051BA */
  7457. 000051C0  486E FFDA                pea.l      [A6 - 0x26]
  7458. 000051C4  3F3C 0006                move.w     -[A7], 0x6
  7459. 000051C8  A9EB                     syscall    Pack4/FP68K
  7460. 000051CA  486E FFEC                pea.l      [A6 - 0x14]
  7461. 000051CE  486E FFDA                pea.l      [A6 - 0x26]
  7462. 000051D2  3F3C 1004                move.w     -[A7], 0x1004
  7463. 000051D6  A9EB                     syscall    Pack4/FP68K
  7464. 000051D8  486E FFDA                pea.l      [A6 - 0x26]
  7465. 000051DC  4EAD 257A                jsr        [A5 + 0x257A /* export_1195 */]
  7466. 000051E0  201F                     move.l     D0, [A7]+
  7467. 000051E2  3D40 FFF4                move.w     [A6 - 0xC], D0
  7468. label000051E6:
  7469. 000051E6  206E 0010                movea.l    A0, [A6 + 0x10]
  7470. 000051EA  43EE FFF0                lea.l      A1, [A6 - 0x10]
  7471. 000051EE  7003                     moveq.l    D0, 0x03
  7472. label000051F0:
  7473. 000051F0  30D9                     move.w     [A0]+, [A1]+
  7474. 000051F2  51C8 FFFC                dbf        D0, -0x6 /* 000051F0 */
  7475. 000051F6  4CDF 1400                movem.l    A2,A4, [A7]+
  7476. 000051FA  4E5E                     unlink     A6
  7477. 000051FC  205F                     movea.l    A0, [A7]+
  7478. 000051FE  504F                     addq.w     A7, 8
  7479. 00005200  4ED0                     jmp        [A0]
  7480. 00005202  4005                     negx.b     D5
  7481. 00005204  9000                     sub.b      D0, D0
  7482. 00005206  0000 0000                ori.b      D0, 0x0
  7483. 0000520A  0000 3FFF                ori.b      D0, 0xFF
  7484. 0000520E  8000                     or.b       D0, D0
  7485. 00005210  0000 0000                ori.b      D0, 0x0
  7486. 00005214  0000 400D                ori.b      D0, 0xD /* '\r' */
  7487. 00005218  DD74 0000                add.w      [A4 + D0.w], D6
  7488. 0000521C  0000 0000                ori.b      D0, 0x0
  7489. 00005220  4008                     negx.b     A0
  7490. 00005222  FA00 0000                .unknown   0xFA00 0x0000 (W = 5)
  7491. 00005226  0000 0000                ori.b      D0, 0x0
  7492. 0000522A  4000                     negx.b     D0
  7493. 0000522C  A28F                     syscall    DeferUserFn, flags=2
  7494. 0000522E  5C28 F5C2                addq.b     [A0 - 0xA3E], 6
  7495. 00005232  8F5C                     or.w       [A4]+, D7
  7496. export_2613:
  7497. 00005234  4E56 0000                link       A6, 0
  7498. 00005238  7000                     moveq.l    D0, 0x00
  7499. 0000523A  2D40 000C                move.l     [A6 + 0xC], D0
  7500. 0000523E  4E5E                     unlink     A6
  7501. 00005240  2E9F                     move.l     [A7], [A7]+
  7502. 00005242  4E75                     rts
  7503. fn00005244:
  7504. 00005244  4E56 FFDE                link       A6, -0x0022
  7505. 00005248  48E7 0F38                movem.l    -[A7], D4,D5,D6,D7,A2,A3,A4
  7506. 0000524C  286E 0008                movea.l    A4, [A6 + 0x8]
  7507. 00005250  102E 000C                move.b     D0, [A6 + 0xC]
  7508. 00005254  6700 00C8                beq        +0xCA /* 0000531E */
  7509. 00005258  2E3C 0000 2800           move.l     D7, 0x2800 /* '(\0' */
  7510. 0000525E  4267                     clr.w      -[A7]
  7511. 00005260  2054                     movea.l    A0, [A4]
  7512. 00005262  2F28 0072                move.l     -[A7], [A0 + 0x72]
  7513. 00005266  4EAD 27C2                jsr        [A5 + 0x27C2 /* export_1268 */]
  7514. 0000526A  101F                     move.b     D0, [A7]+
  7515. 0000526C  6700 00D6                beq        +0xD8 /* 00005344 */
  7516. 00005270  41EE FFE6                lea.l      A0, [A6 - 0x1A]
  7517. 00005274  2454                     movea.l    A2, [A4]
  7518. 00005276  43EA 00BA                lea.l      A1, [A2 + 0xBA]
  7519. 0000527A  7003                     moveq.l    D0, 0x03
  7520. label0000527C:
  7521. 0000527C  30D9                     move.w     [A0]+, [A1]+
  7522. 0000527E  51C8 FFFC                dbf        D0, -0x6 /* 0000527C */
  7523. 00005282  42A7                     clr.l      -[A7]
  7524. 00005284  2054                     movea.l    A0, [A4]
  7525. 00005286  2F28 0072                move.l     -[A7], [A0 + 0x72]
  7526. 0000528A  4EAD 27D2                jsr        [A5 + 0x27D2 /* export_1270 */]
  7527. 0000528E  2D5F FFF0                move.l     [A6 - 0x10], [A7]+
  7528. 00005292  42A7                     clr.l      -[A7]
  7529. 00005294  2054                     movea.l    A0, [A4]
  7530. 00005296  2F28 0072                move.l     -[A7], [A0 + 0x72]
  7531. 0000529A  4EAD 27DA                jsr        [A5 + 0x27DA /* export_1271 */]
  7532. 0000529E  201F                     move.l     D0, [A7]+
  7533. 000052A0  3C00                     move.w     D6, D0
  7534. 000052A2  42A7                     clr.l      -[A7]
  7535. 000052A4  42A7                     clr.l      -[A7]
  7536. 000052A6  3006                     move.w     D0, D6
  7537. 000052A8  E340                     asl        D0.w, 1
  7538. 000052AA  48C0                     ext.l      D0
  7539. 000052AC  2F00                     move.l     -[A7], D0
  7540. 000052AE  4EAD 23B2                jsr        [A5 + 0x23B2 /* export_1138 */]
  7541. 000052B2  4EAD 04F2                jsr        [A5 + 0x4F2 /* export_154 */]
  7542. 000052B6  265F                     movea.l    A3, [A7]+
  7543. 000052B8  2F0B                     move.l     -[A7], A3
  7544. 000052BA  4EAD 20E2                jsr        [A5 + 0x20E2 /* export_1048 */]
  7545. 000052BE  4267                     clr.w      -[A7]
  7546. 000052C0  1F3C 0001                move.b     -[A7], 0x1
  7547. 000052C4  4EAD 27FA                jsr        [A5 + 0x27FA /* export_1275 */]
  7548. 000052C8  1A1F                     move.b     D5, [A7]+
  7549. 000052CA  3D6E FFE6 FFE0           move.w     [A6 - 0x20], [A6 - 0x1A]
  7550. 000052D0  3D6E FFEA FFDE           move.w     [A6 - 0x22], [A6 - 0x16]
  7551. 000052D6  382E FFE0                move.w     D4, [A6 - 0x20]
  7552. 000052DA  601C                     bra        +0x1E /* 000052F8 */
  7553. label000052DC:
  7554. 000052DC  2D4B FFF4                move.l     [A6 - 0xC], A3
  7555. 000052E0  486E FFF0                pea.l      [A6 - 0x10]
  7556. 000052E4  486E FFF4                pea.l      [A6 - 0xC]
  7557. 000052E8  3F06                     move.w     -[A7], D6
  7558. 000052EA  A8CF                     syscall    PackBits
  7559. 000052EC  202E FFF4                move.l     D0, [A6 - 0xC]
  7560. 000052F0  908B                     sub.l      D0, A3
  7561. 000052F2  DE80                     add.l      D7, D0
  7562. 000052F4  5244                     addq.w     D4, 1
  7563. 000052F6  6906                     bvs        +0x8 /* 000052FE */
  7564. label000052F8:
  7565. 000052F8  B86E FFDE                cmp.w      D4, [A6 - 0x22]
  7566. 000052FC  6FDE                     ble        -0x20 /* 000052DC */
  7567. label000052FE:
  7568. 000052FE  4267                     clr.w      -[A7]
  7569. 00005300  1F05                     move.b     -[A7], D5
  7570. 00005302  4EAD 27FA                jsr        [A5 + 0x27FA /* export_1275 */]
  7571. 00005306  1A1F                     move.b     D5, [A7]+
  7572. 00005308  2F0B                     move.l     -[A7], A3
  7573. 0000530A  205F                     movea.l    A0, [A7]+
  7574. 0000530C  A01F                     syscall    DisposPtr/DisposePtr
  7575. 0000530E  7000                     moveq.l    D0, 0x00
  7576. 00005310  2640                     movea.l    A3, D0
  7577. 00005312  2054                     movea.l    A0, [A4]
  7578. 00005314  2F28 0072                move.l     -[A7], [A0 + 0x72]
  7579. 00005318  4EAD 27CA                jsr        [A5 + 0x27CA /* export_1269 */]
  7580. 0000531C  6026                     bra        +0x28 /* 00005344 */
  7581. label0000531E:
  7582. 0000531E  2E3C 0000 2800           move.l     D7, 0x2800 /* '(\0' */
  7583. 00005324  42A7                     clr.l      -[A7]
  7584. 00005326  2054                     movea.l    A0, [A4]
  7585. 00005328  2F28 0072                move.l     -[A7], [A0 + 0x72]
  7586. 0000532C  4EAD 27DA                jsr        [A5 + 0x27DA /* export_1271 */]
  7587. 00005330  2054                     movea.l    A0, [A4]
  7588. 00005332  3028 00BE                move.w     D0, [A0 + 0xBE]
  7589. 00005336  9068 00BA                sub.w      D0, [A0 + 0xBA]
  7590. 0000533A  48C0                     ext.l      D0
  7591. 0000533C  2F00                     move.l     -[A7], D0
  7592. 0000533E  4EAD 24EA                jsr        [A5 + 0x24EA /* export_1177 */]
  7593. 00005342  DE9F                     add.l      D7, [A7]+
  7594. label00005344:
  7595. 00005344  2D47 000E                move.l     [A6 + 0xE], D7
  7596. 00005348  4CDF 1CF0                movem.l    D4,D5,D6,D7,A2,A3,A4, [A7]+
  7597. 0000534C  4E5E                     unlink     A6
  7598. 0000534E  205F                     movea.l    A0, [A7]+
  7599. 00005350  5C4F                     addq.w     A7, 6
  7600. 00005352  4ED0                     jmp        [A0]
  7601. fn00005354:
  7602. 00005354  4E56 FFF6                link       A6, -0x000A
  7603. 00005358  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  7604. 0000535C  266E 0008                movea.l    A3, [A6 + 0x8]
  7605. 00005360  4207                     clr.b      D7
  7606. 00005362  42A7                     clr.l      -[A7]
  7607. 00005364  4267                     clr.w      -[A7]
  7608. 00005366  2F0B                     move.l     -[A7], A3
  7609. 00005368  4EBA FEDA                jsr        [PC - 0x126 /* 00005244 */]
  7610. 0000536C  2C1F                     move.l     D6, [A7]+
  7611. 0000536E  42A7                     clr.l      -[A7]
  7612. 00005370  2F06                     move.l     -[A7], D6
  7613. 00005372  4EAD 23AA                jsr        [A5 + 0x23AA /* export_1137 */]
  7614. 00005376  285F                     movea.l    A4, [A7]+
  7615. 00005378  200C                     move.l     D0, A4
  7616. 0000537A  670A                     beq        +0xC /* 00005386 */
  7617. 0000537C  7E01                     moveq.l    D7, 0x01
  7618. 0000537E  2F0C                     move.l     -[A7], A4
  7619. 00005380  205F                     movea.l    A0, [A7]+
  7620. 00005382  A023                     syscall    DisposHandle/DisposeHandle
  7621. 00005384  6028                     bra        +0x2A /* 000053AE */
  7622. label00005386:
  7623. 00005386  42A7                     clr.l      -[A7]
  7624. 00005388  1F3C 0001                move.b     -[A7], 0x1
  7625. 0000538C  2F0B                     move.l     -[A7], A3
  7626. 0000538E  4EBA FEB4                jsr        [PC - 0x14C /* 00005244 */]
  7627. 00005392  2C1F                     move.l     D6, [A7]+
  7628. 00005394  42A7                     clr.l      -[A7]
  7629. 00005396  2F06                     move.l     -[A7], D6
  7630. 00005398  4EAD 23AA                jsr        [A5 + 0x23AA /* export_1137 */]
  7631. 0000539C  285F                     movea.l    A4, [A7]+
  7632. 0000539E  200C                     move.l     D0, A4
  7633. 000053A0  670A                     beq        +0xC /* 000053AC */
  7634. 000053A2  7E01                     moveq.l    D7, 0x01
  7635. 000053A4  2F0C                     move.l     -[A7], A4
  7636. 000053A6  205F                     movea.l    A0, [A7]+
  7637. 000053A8  A023                     syscall    DisposHandle/DisposeHandle
  7638. 000053AA  6002                     bra        +0x4 /* 000053AE */
  7639. label000053AC:
  7640. 000053AC  4207                     clr.b      D7
  7641. label000053AE:
  7642. 000053AE  1D47 000C                move.b     [A6 + 0xC], D7
  7643. 000053B2  4CDF 18C0                movem.l    D6,D7,A3,A4, [A7]+
  7644. 000053B6  4E5E                     unlink     A6
  7645. 000053B8  2E9F                     move.l     [A7], [A7]+
  7646. 000053BA  4E75                     rts
  7647. 000053BC  4E56 0000                link       A6, 0
  7648. 000053C0  48E7 0038                movem.l    -[A7], A2,A3,A4
  7649. 000053C4  286E 0008                movea.l    A4, [A6 + 0x8]
  7650. 000053C8  266C 0008                movea.l    A3, [A4 + 0x8]
  7651. 000053CC  2F2C FFBE                move.l     -[A7], [A4 - 0x42]
  7652. 000053D0  2F2C FFBA                move.l     -[A7], [A4 - 0x46]
  7653. 000053D4  4EAD 27EA                jsr        [A5 + 0x27EA /* export_1273 */]
  7654. 000053D8  486C FF80                pea.l      [A4 - 0x80]
  7655. 000053DC  4EAD 28A2                jsr        [A5 + 0x28A2 /* export_1296 */]
  7656. 000053E0  2253                     movea.l    A1, [A3]
  7657. 000053E2  41E9 0086                lea.l      A0, [A1 + 0x86]
  7658. 000053E6  45EC FF80                lea.l      A2, [A4 - 0x80]
  7659. 000053EA  7014                     moveq.l    D0, 0x14
  7660. label000053EC:
  7661. 000053EC  30DA                     move.w     [A0]+, [A2]+
  7662. 000053EE  51C8 FFFC                dbf        D0, -0x6 /* 000053EC */
  7663. 000053F2  4AAC FFAA                tst.l      [A4 - 0x56]
  7664. 000053F6  6716                     beq        +0x18 /* 0000540E */
  7665. 000053F8  2F2C FFAA                move.l     -[A7], [A4 - 0x56]
  7666. 000053FC  4EAD 27BA                jsr        [A5 + 0x27BA /* export_1267 */]
  7667. 00005400  7000                     moveq.l    D0, 0x00
  7668. 00005402  2940 FFAA                move.l     [A4 - 0x56], D0
  7669. 00005406  2053                     movea.l    A0, [A3]
  7670. 00005408  7000                     moveq.l    D0, 0x00
  7671. 0000540A  2140 0072                move.l     [A0 + 0x72], D0
  7672. label0000540E:
  7673. 0000540E  4AAC FFAE                tst.l      [A4 - 0x52]
  7674. 00005412  670C                     beq        +0xE /* 00005420 */
  7675. 00005414  2F2C FFAE                move.l     -[A7], [A4 - 0x52]
  7676. 00005418  AA24                     syscall    DisposeCTable/DisposCTable
  7677. 0000541A  7000                     moveq.l    D0, 0x00
  7678. 0000541C  2940 FFAE                move.l     [A4 - 0x52], D0
  7679. label00005420:
  7680. 00005420  4CDF 1C00                movem.l    A2,A3,A4, [A7]+
  7681. 00005424  4E5E                     unlink     A6
  7682. 00005426  205F                     movea.l    A0, [A7]+
  7683. 00005428  DEFC 000A                add.w      A7, 0xA /* '\n' */
  7684. 0000542C  4ED0                     jmp        [A0]
  7685. 0000542E  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  7686. // begin alternate branch 00005430-00005434
  7687. export_2614:
  7688. fn00005430:
  7689. 00005430  4E56 FF7A                link       A6, -0x0086
  7690. // end alternate branch 00005430-00005434
  7691. export_2614: // at 00005430 (misaligned)
  7692. fn00005430: // (misaligned)
  7693. 00005432  FF7A                     .extension 0xF7A <<F/4-5/7>> // unimplemented
  7694. 00005434  48E7 0038                movem.l    -[A7], A2,A3,A4
  7695. 00005438  266E 0008                movea.l    A3, [A6 + 0x8]
  7696. 0000543C  284B                     movea.l    A4, A3
  7697. 0000543E  4EAD 4C62                jsr        [A5 + 0x4C62 /* export_2440 */]
  7698. 00005442  41EE FFB2                lea.l      A0, [A6 - 0x4E]
  7699. 00005446  2454                     movea.l    A2, [A4]
  7700. 00005448  43EA 00BA                lea.l      A1, [A2 + 0xBA]
  7701. 0000544C  7003                     moveq.l    D0, 0x03
  7702. label0000544E:
  7703. 0000544E  30D9                     move.w     [A0]+, [A1]+
  7704. 00005450  51C8 FFFC                dbf        D0, -0x6 /* 0000544E */
  7705. 00005454  486E FFBE                pea.l      [A6 - 0x42]
  7706. 00005458  486E FFBA                pea.l      [A6 - 0x46]
  7707. 0000545C  4EAD 27F2                jsr        [A5 + 0x27F2 /* export_1274 */]
  7708. 00005460  2054                     movea.l    A0, [A4]
  7709. 00005462  216E FFBE 0076           move.l     [A0 + 0x76], [A6 - 0x42]
  7710. 00005468  216E FFBA 007A           move.l     [A0 + 0x7A], [A6 - 0x46]
  7711. 0000546E  7000                     moveq.l    D0, 0x00
  7712. 00005470  2D40 FFAE                move.l     [A6 - 0x52], D0
  7713. 00005474  7000                     moveq.l    D0, 0x00
  7714. 00005476  2D40 FFAA                move.l     [A6 - 0x56], D0
  7715. 0000547A  486E FF80                pea.l      [A6 - 0x80]
  7716. 0000547E  4EAD 2892                jsr        [A5 + 0x2892 /* export_1294 */]
  7717. 00005482  486E FFC2                pea.l      [A6 - 0x3E]
  7718. 00005486  487A FF34                pea.l      [PC - 0xCC /* 000053BC, value 0x4E560000 'NV\0\0', cstring "NV" */]
  7719. 0000548A  2F0E                     move.l     -[A7], A6
  7720. 0000548C  4EAD 20CA                jsr        [A5 + 0x20CA /* export_1045 */]
  7721. 00005490  42A7                     clr.l      -[A7]
  7722. 00005492  2F0B                     move.l     -[A7], A3
  7723. 00005494  4EAD 3E5A                jsr        [A5 + 0x3E5A /* export_1991 */]
  7724. 00005498  2D5F FFAE                move.l     [A6 - 0x52], [A7]+
  7725. 0000549C  4267                     clr.w      -[A7]
  7726. 0000549E  2F0B                     move.l     -[A7], A3
  7727. 000054A0  4EAD 3E4A                jsr        [A5 + 0x3E4A /* export_1989 */]
  7728. 000054A4  101F                     move.b     D0, [A7]+
  7729. 000054A6  673E                     beq        +0x40 /* 000054E6 */
  7730. 000054A8  486E FF80                pea.l      [A6 - 0x80]
  7731. 000054AC  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  7732. 000054B0  486E FFB2                pea.l      [A6 - 0x4E]
  7733. 000054B4  2F2E FFAE                move.l     -[A7], [A6 - 0x52]
  7734. 000054B8  42A7                     clr.l      -[A7]
  7735. 000054BA  2F3A 00DA                move.l     -[A7], [PC + 0xDA /* 00005596, value 0x0, cstring "" */]
  7736. 000054BE  2054                     movea.l    A0, [A4]
  7737. 000054C0  2F28 0060                move.l     -[A7], [A0 + 0x60]
  7738. 000054C4  2F28 0064                move.l     -[A7], [A0 + 0x64]
  7739. 000054C8  4EAD 289A                jsr        [A5 + 0x289A /* export_1295 */]
  7740. 000054CC  2254                     movea.l    A1, [A4]
  7741. 000054CE  41E9 0086                lea.l      A0, [A1 + 0x86]
  7742. 000054D2  45EE FF80                lea.l      A2, [A6 - 0x80]
  7743. 000054D6  7014                     moveq.l    D0, 0x14
  7744. label000054D8:
  7745. 000054D8  30DA                     move.w     [A0]+, [A2]+
  7746. 000054DA  51C8 FFFC                dbf        D0, -0x6 /* 000054D8 */
  7747. 000054DE  236E FF80 0072           move.l     [A1 + 0x72], [A6 - 0x80]
  7748. 000054E4  6028                     bra        +0x2A /* 0000550E */
  7749. label000054E6:
  7750. 000054E6  4267                     clr.w      -[A7]
  7751. 000054E8  486E FFAA                pea.l      [A6 - 0x56]
  7752. 000054EC  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  7753. 000054F0  486E FFB2                pea.l      [A6 - 0x4E]
  7754. 000054F4  2F2E FFAE                move.l     -[A7], [A6 - 0x52]
  7755. 000054F8  42A7                     clr.l      -[A7]
  7756. 000054FA  2F3A 009A                move.l     -[A7], [PC + 0x9A /* 00005596, value 0x0, cstring "" */]
  7757. 000054FE  4EAD 27B2                jsr        [A5 + 0x27B2 /* export_1266 */]
  7758. 00005502  4EAD 20F2                jsr        [A5 + 0x20F2 /* export_1050 */]
  7759. 00005506  2054                     movea.l    A0, [A4]
  7760. 00005508  216E FFAA 0072           move.l     [A0 + 0x72], [A6 - 0x56]
  7761. label0000550E:
  7762. 0000550E  4AAE FFAE                tst.l      [A6 - 0x52]
  7763. 00005512  670C                     beq        +0xE /* 00005520 */
  7764. 00005514  2F2E FFAE                move.l     -[A7], [A6 - 0x52]
  7765. 00005518  AA24                     syscall    DisposeCTable/DisposCTable
  7766. 0000551A  7000                     moveq.l    D0, 0x00
  7767. 0000551C  2D40 FFAE                move.l     [A6 - 0x52], D0
  7768. label00005520:
  7769. 00005520  2054                     movea.l    A0, [A4]
  7770. 00005522  2F28 0072                move.l     -[A7], [A0 + 0x72]
  7771. 00005526  42A7                     clr.l      -[A7]
  7772. 00005528  4EAD 27EA                jsr        [A5 + 0x27EA /* export_1273 */]
  7773. 0000552C  102D F4C8                move.b     D0, [A5 - 0xB38]
  7774. 00005530  6724                     beq        +0x26 /* 00005556 */
  7775. 00005532  42AE FF7A                clr.l      [A6 - 0x86]
  7776. 00005536  426E FF7E                clr.w      [A6 - 0x82]
  7777. 0000553A  486E FF7A                pea.l      [A6 - 0x86]
  7778. 0000553E  AA14                     syscall    RGBForeColor
  7779. 00005540  2D7C FFFF FFFF FF7A      move.l     [A6 - 0x86], 0xFFFFFFFF
  7780. 00005548  3D7C FFFF FF7E           move.w     [A6 - 0x82], 0xFFFF
  7781. 0000554E  486E FF7A                pea.l      [A6 - 0x86]
  7782. 00005552  AA15                     syscall    RGBBackColor
  7783. 00005554  600C                     bra        +0xE /* 00005562 */
  7784. label00005556:
  7785. 00005556  7021                     moveq.l    D0, 0x21
  7786. 00005558  2F00                     move.l     -[A7], D0
  7787. 0000555A  A862                     syscall    ForeColor
  7788. 0000555C  701E                     moveq.l    D0, 0x1E
  7789. 0000555E  2F00                     move.l     -[A7], D0
  7790. 00005560  A863                     syscall    BackColor
  7791. label00005562:
  7792. 00005562  4267                     clr.w      -[A7]
  7793. 00005564  2054                     movea.l    A0, [A4]
  7794. 00005566  2F28 0072                move.l     -[A7], [A0 + 0x72]
  7795. 0000556A  4EAD 27C2                jsr        [A5 + 0x27C2 /* export_1268 */]
  7796. 0000556E  101F                     move.b     D0, [A7]+
  7797. 00005570  6710                     beq        +0x12 /* 00005582 */
  7798. 00005572  486E FFB2                pea.l      [A6 - 0x4E]
  7799. 00005576  A8A3                     syscall    EraseRect
  7800. 00005578  2054                     movea.l    A0, [A4]
  7801. 0000557A  2F28 0072                move.l     -[A7], [A0 + 0x72]
  7802. 0000557E  4EAD 27CA                jsr        [A5 + 0x27CA /* export_1269 */]
  7803. label00005582:
  7804. 00005582  486E FFC2                pea.l      [A6 - 0x3E]
  7805. 00005586  4EAD 2112                jsr        [A5 + 0x2112 /* export_1054 */]
  7806. 0000558A  4CDF 1C00                movem.l    A2,A3,A4, [A7]+
  7807. 0000558E  4E5E                     unlink     A6
  7808. 00005590  205F                     movea.l    A0, [A7]+
  7809. 00005592  5C4F                     addq.w     A7, 6
  7810. 00005594  4ED0                     jmp        [A0]
  7811. 00005596  0000 0000                ori.b      D0, 0x0
  7812. 0000559A  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  7813. // begin alternate branch 0000559C-000055A2
  7814. export_2615:
  7815. fn0000559C:
  7816. 0000559C  4E56 0000                link       A6, 0
  7817. 000055A0  2F0C                     move.l     -[A7], A4
  7818. // end alternate branch 0000559C-000055A2
  7819. export_2615: // at 0000559C (misaligned)
  7820. fn0000559C: // (misaligned)
  7821. 0000559E  0000 2F0C                ori.b      D0, 0xC
  7822. 000055A2  286E 0008                movea.l    A4, [A6 + 0x8]
  7823. 000055A6  2054                     movea.l    A0, [A4]
  7824. 000055A8  4AA8 0076                tst.l      [A0 + 0x76]
  7825. 000055AC  670C                     beq        +0xE /* 000055BA */
  7826. 000055AE  2F28 0076                move.l     -[A7], [A0 + 0x76]
  7827. 000055B2  2F28 007A                move.l     -[A7], [A0 + 0x7A]
  7828. 000055B6  4EAD 27EA                jsr        [A5 + 0x27EA /* export_1273 */]
  7829. label000055BA:
  7830. 000055BA  285F                     movea.l    A4, [A7]+
  7831. 000055BC  4E5E                     unlink     A6
  7832. 000055BE  2E9F                     move.l     [A7], [A7]+
  7833. 000055C0  4E75                     rts
  7834. 000055C2  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  7835. // begin alternate branch 000055C4-000055C8
  7836. export_2616:
  7837. fn000055C4:
  7838. 000055C4  4E56 FFF8                link       A6, -0x0008
  7839. // end alternate branch 000055C4-000055C8
  7840. export_2616: // at 000055C4 (misaligned)
  7841. fn000055C4: // (misaligned)
  7842. 000055C6  FFF8                     .invalid   <<F/7/7>>
  7843. 000055C8  2F0C                     move.l     -[A7], A4
  7844. 000055CA  286E 0008                movea.l    A4, [A6 + 0x8]
  7845. 000055CE  486E FFFC                pea.l      [A6 - 0x4]
  7846. 000055D2  486E FFF8                pea.l      [A6 - 0x8]
  7847. 000055D6  4EAD 27F2                jsr        [A5 + 0x27F2 /* export_1274 */]
  7848. 000055DA  2054                     movea.l    A0, [A4]
  7849. 000055DC  2F28 0072                move.l     -[A7], [A0 + 0x72]
  7850. 000055E0  42A7                     clr.l      -[A7]
  7851. 000055E2  4EAD 27EA                jsr        [A5 + 0x27EA /* export_1273 */]
  7852. 000055E6  4267                     clr.w      -[A7]
  7853. 000055E8  2054                     movea.l    A0, [A4]
  7854. 000055EA  2F28 0072                move.l     -[A7], [A0 + 0x72]
  7855. 000055EE  4EAD 27C2                jsr        [A5 + 0x27C2 /* export_1268 */]
  7856. 000055F2  101F                     move.b     D0, [A7]+
  7857. 000055F4  671E                     beq        +0x20 /* 00005614 */
  7858. 000055F6  7001                     moveq.l    D0, 0x01
  7859. 000055F8  2054                     movea.l    A0, [A4]
  7860. 000055FA  B068 0036                cmp.w      D0, [A0 + 0x36]
  7861. 000055FE  660A                     bne        +0xC /* 0000560A */
  7862. 00005600  206D FE86                movea.l    A0, [A5 - 0x17A]
  7863. 00005604  4868 0010                pea.l      [A0 + 0x10]
  7864. 00005608  A8A4                     syscall    InvertRect
  7865. label0000560A:
  7866. 0000560A  2054                     movea.l    A0, [A4]
  7867. 0000560C  2F28 0072                move.l     -[A7], [A0 + 0x72]
  7868. 00005610  4EAD 27CA                jsr        [A5 + 0x27CA /* export_1269 */]
  7869. label00005614:
  7870. 00005614  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  7871. 00005618  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  7872. 0000561C  4EAD 27EA                jsr        [A5 + 0x27EA /* export_1273 */]
  7873. 00005620  285F                     movea.l    A4, [A7]+
  7874. 00005622  4E5E                     unlink     A6
  7875. 00005624  2E9F                     move.l     [A7], [A7]+
  7876. 00005626  4E75                     rts
  7877. 00005628  4E56 0000                link       A6, 0
  7878. 0000562C  2F0C                     move.l     -[A7], A4
  7879. 0000562E  206E 0008                movea.l    A0, [A6 + 0x8]
  7880. 00005632  2868 0008                movea.l    A4, [A0 + 0x8]
  7881. 00005636  2054                     movea.l    A0, [A4]
  7882. 00005638  4AA8 00B0                tst.l      [A0 + 0xB0]
  7883. 0000563C  6710                     beq        +0x12 /* 0000564E */
  7884. 0000563E  2F28 00B0                move.l     -[A7], [A0 + 0xB0]
  7885. 00005642  205F                     movea.l    A0, [A7]+
  7886. 00005644  A023                     syscall    DisposHandle/DisposeHandle
  7887. 00005646  2054                     movea.l    A0, [A4]
  7888. 00005648  7000                     moveq.l    D0, 0x00
  7889. 0000564A  2140 00B0                move.l     [A0 + 0xB0], D0
  7890. label0000564E:
  7891. 0000564E  285F                     movea.l    A4, [A7]+
  7892. 00005650  4E5E                     unlink     A6
  7893. 00005652  205F                     movea.l    A0, [A7]+
  7894. 00005654  DEFC 000A                add.w      A7, 0xA /* '\n' */
  7895. 00005658  4ED0                     jmp        [A0]
  7896. 0000565A  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  7897. // begin alternate branch 0000565C-00005660
  7898. export_2617:
  7899. fn0000565C:
  7900. 0000565C  4E56 FF86                link       A6, -0x007A
  7901. // end alternate branch 0000565C-00005660
  7902. export_2617: // at 0000565C (misaligned)
  7903. fn0000565C: // (misaligned)
  7904. 0000565E  FF86                     .invalid   <<F/6/7>>
  7905. 00005660  48E7 0328                movem.l    -[A7], D6,D7,A2,A4
  7906. 00005664  286E 0008                movea.l    A4, [A6 + 0x8]
  7907. 00005668  4EAD 4C62                jsr        [A5 + 0x4C62 /* export_2440 */]
  7908. 0000566C  4247                     clr.w      D7
  7909. 0000566E  41EE FFB8                lea.l      A0, [A6 - 0x48]
  7910. 00005672  2454                     movea.l    A2, [A4]
  7911. 00005674  43EA 00BA                lea.l      A1, [A2 + 0xBA]
  7912. 00005678  7003                     moveq.l    D0, 0x03
  7913. label0000567A:
  7914. 0000567A  30D9                     move.w     [A0]+, [A1]+
  7915. 0000567C  51C8 FFFC                dbf        D0, -0x6 /* 0000567A */
  7916. 00005680  41EE FFB0                lea.l      A0, [A6 - 0x50]
  7917. 00005684  43EA 00C2                lea.l      A1, [A2 + 0xC2]
  7918. 00005688  7003                     moveq.l    D0, 0x03
  7919. label0000568A:
  7920. 0000568A  30D9                     move.w     [A0]+, [A1]+
  7921. 0000568C  51C8 FFFC                dbf        D0, -0x6 /* 0000568A */
  7922. 00005690  41EE FFA8                lea.l      A0, [A6 - 0x58]
  7923. 00005694  43EA 007E                lea.l      A1, [A2 + 0x7E]
  7924. 00005698  7003                     moveq.l    D0, 0x03
  7925. label0000569A:
  7926. 0000569A  30D9                     move.w     [A0]+, [A1]+
  7927. 0000569C  51C8 FFFC                dbf        D0, -0x6 /* 0000569A */
  7928. 000056A0  7019                     moveq.l    D0, 0x19
  7929. 000056A2  6B18                     bmi        +0x1A /* 000056BC */
  7930. 000056A4  B07C 003F                cmp.w      D0, 0x3F /* '?' */
  7931. 000056A8  6E12                     bgt        +0x14 /* 000056BC */
  7932. 000056AA  41EA 0072                lea.l      A0, [A2 + 0x72]
  7933. 000056AE  3200                     move.w     D1, D0
  7934. 000056B0  E649                     lsr        D1.w, 3
  7935. 000056B2  4441                     neg.w      D1
  7936. 000056B4  0130 10FF                btst       [A0 + D1.w - 0x1], D0
  7937. 000056B8  0A3C 0004                xori.b     ccr, 4
  7938. label000056BC:
  7939. 000056BC  6664                     bne        +0x66 /* 00005722 */
  7940. 000056BE  41EE FF86                lea.l      A0, [A6 - 0x7A]
  7941. 000056C2  2454                     movea.l    A2, [A4]
  7942. 000056C4  43EA 006A                lea.l      A1, [A2 + 0x6A]
  7943. 000056C8  7003                     moveq.l    D0, 0x03
  7944. label000056CA:
  7945. 000056CA  30D9                     move.w     [A0]+, [A1]+
  7946. 000056CC  51C8 FFFC                dbf        D0, -0x6 /* 000056CA */
  7947. 000056D0  2054                     movea.l    A0, [A4]
  7948. 000056D2  2F28 0072                move.l     -[A7], [A0 + 0x72]
  7949. 000056D6  43EE FF8E                lea.l      A1, [A6 - 0x72]
  7950. 000056DA  2F21                     move.l     -[A7], -[A1]
  7951. 000056DC  2F21                     move.l     -[A7], -[A1]
  7952. 000056DE  486E FFB0                pea.l      [A6 - 0x50]
  7953. 000056E2  486E FFA8                pea.l      [A6 - 0x58]
  7954. 000056E6  4EAD 4C92                jsr        [A5 + 0x4C92 /* export_2446 */]
  7955. 000056EA  41EE FF8E                lea.l      A0, [A6 - 0x72]
  7956. 000056EE  2F20                     move.l     -[A7], -[A0]
  7957. 000056F0  2F20                     move.l     -[A7], -[A0]
  7958. 000056F2  3F3C 0008                move.w     -[A7], 0x8
  7959. 000056F6  41FA 01B6                lea.l      A0, [PC + 0x1B6 /* 000058AE, value 0x4E56 'NV', cstring "" */]
  7960. 000056FA  2F20                     move.l     -[A7], -[A0]
  7961. 000056FC  2F20                     move.l     -[A7], -[A0]
  7962. 000056FE  3F3C 0008                move.w     -[A7], 0x8
  7963. 00005702  4EAD 251A                jsr        [A5 + 0x251A /* export_1183 */]
  7964. 00005706  548F                     addq.l     A7, 2
  7965. 00005708  41EE FF86                lea.l      A0, [A6 - 0x7A]
  7966. 0000570C  20DF                     move.l     [A0]+, [A7]+
  7967. 0000570E  20DF                     move.l     [A0]+, [A7]+
  7968. 00005710  2254                     movea.l    A1, [A4]
  7969. 00005712  41E9 006A                lea.l      A0, [A1 + 0x6A]
  7970. 00005716  45EE FF86                lea.l      A2, [A6 - 0x7A]
  7971. 0000571A  7003                     moveq.l    D0, 0x03
  7972. label0000571C:
  7973. 0000571C  30DA                     move.w     [A0]+, [A2]+
  7974. 0000571E  51C8 FFFC                dbf        D0, -0x6 /* 0000571C */
  7975. label00005722:
  7976. 00005722  7009                     moveq.l    D0, 0x09
  7977. 00005724  6B1A                     bmi        +0x1C /* 00005740 */
  7978. 00005726  B07C 003F                cmp.w      D0, 0x3F /* '?' */
  7979. 0000572A  6E14                     bgt        +0x16 /* 00005740 */
  7980. 0000572C  2254                     movea.l    A1, [A4]
  7981. 0000572E  41E9 0072                lea.l      A0, [A1 + 0x72]
  7982. 00005732  3200                     move.w     D1, D0
  7983. 00005734  E649                     lsr        D1.w, 3
  7984. 00005736  4441                     neg.w      D1
  7985. 00005738  0130 10FF                btst       [A0 + D1.w - 0x1], D0
  7986. 0000573C  0A3C 0004                xori.b     ccr, 4
  7987. label00005740:
  7988. 00005740  6700 015A                beq        +0x15C /* 0000589C */
  7989. 00005744  4267                     clr.w      -[A7]
  7990. 00005746  2054                     movea.l    A0, [A4]
  7991. 00005748  2F28 0072                move.l     -[A7], [A0 + 0x72]
  7992. 0000574C  4EAD 27C2                jsr        [A5 + 0x27C2 /* export_1268 */]
  7993. 00005750  101F                     move.b     D0, [A7]+
  7994. 00005752  6700 0148                beq        +0x14A /* 0000589C */
  7995. 00005756  486E FFC2                pea.l      [A6 - 0x3E]
  7996. 0000575A  487A FECC                pea.l      [PC - 0x134 /* 00005628, value 0x4E560000 'NV\0\0', cstring "NV" */]
  7997. 0000575E  2F0E                     move.l     -[A7], A6
  7998. 00005760  4EAD 20CA                jsr        [A5 + 0x20CA /* export_1045 */]
  7999. 00005764  4267                     clr.w      -[A7]
  8000. 00005766  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  8001. 0000576A  4EBA FBE8                jsr        [PC - 0x418 /* 00005354 */]
  8002. 0000576E  101F                     move.b     D0, [A7]+
  8003. 00005770  6606                     bne        +0x8 /* 00005778 */
  8004. 00005772  42A7                     clr.l      -[A7]
  8005. 00005774  4EAD 20E2                jsr        [A5 + 0x20E2 /* export_1048 */]
  8006. label00005778:
  8007. 00005778  4267                     clr.w      -[A7]
  8008. 0000577A  1F3C 0001                move.b     -[A7], 0x1
  8009. 0000577E  4EAD 23BA                jsr        [A5 + 0x23BA /* export_1139 */]
  8010. 00005782  1C1F                     move.b     D6, [A7]+
  8011. 00005784  42A7                     clr.l      -[A7]
  8012. 00005786  486E FFB0                pea.l      [A6 - 0x50]
  8013. 0000578A  A8F3                     syscall    OpenPicture
  8014. 0000578C  2054                     movea.l    A0, [A4]
  8015. 0000578E  215F 00B0                move.l     [A0 + 0xB0], [A7]+
  8016. 00005792  4267                     clr.w      -[A7]
  8017. 00005794  1F06                     move.b     -[A7], D6
  8018. 00005796  4EAD 23BA                jsr        [A5 + 0x23BA /* export_1139 */]
  8019. 0000579A  1C1F                     move.b     D6, [A7]+
  8020. 0000579C  2054                     movea.l    A0, [A4]
  8021. 0000579E  2F28 00B0                move.l     -[A7], [A0 + 0xB0]
  8022. 000057A2  4EAD 20E2                jsr        [A5 + 0x20E2 /* export_1048 */]
  8023. 000057A6  486E FFB0                pea.l      [A6 - 0x50]
  8024. 000057AA  A87B                     syscall    ClipRect
  8025. 000057AC  41EE FF86                lea.l      A0, [A6 - 0x7A]
  8026. 000057B0  2454                     movea.l    A2, [A4]
  8027. 000057B2  43EA 006A                lea.l      A1, [A2 + 0x6A]
  8028. 000057B6  7003                     moveq.l    D0, 0x03
  8029. label000057B8:
  8030. 000057B8  30D9                     move.w     [A0]+, [A1]+
  8031. 000057BA  51C8 FFFC                dbf        D0, -0x6 /* 000057B8 */
  8032. 000057BE  4267                     clr.w      -[A7]
  8033. 000057C0  41EE FF8E                lea.l      A0, [A6 - 0x72]
  8034. 000057C4  2F20                     move.l     -[A7], -[A0]
  8035. 000057C6  2F20                     move.l     -[A7], -[A0]
  8036. 000057C8  4EAD 4C7A                jsr        [A5 + 0x4C7A /* export_2443 */]
  8037. 000057CC  101F                     move.b     D0, [A7]+
  8038. 000057CE  6724                     beq        +0x26 /* 000057F4 */
  8039. 000057D0  2254                     movea.l    A1, [A4]
  8040. 000057D2  2069 0072                movea.l    A0, [A1 + 0x72]
  8041. 000057D6  4868 0002                pea.l      [A0 + 0x2]
  8042. 000057DA  206D FE86                movea.l    A0, [A5 - 0x17A]
  8043. 000057DE  4868 0002                pea.l      [A0 + 0x2]
  8044. 000057E2  486E FFB8                pea.l      [A6 - 0x48]
  8045. 000057E6  486E FFB0                pea.l      [A6 - 0x50]
  8046. 000057EA  3F3C 0040                move.w     -[A7], 0x40 /* '@' */
  8047. 000057EE  42A7                     clr.l      -[A7]
  8048. 000057F0  A8EC                     syscall    CopyBits
  8049. 000057F2  6020                     bra        +0x22 /* 00005814 */
  8050. label000057F4:
  8051. 000057F4  2254                     movea.l    A1, [A4]
  8052. 000057F6  2069 0072                movea.l    A0, [A1 + 0x72]
  8053. 000057FA  4868 0002                pea.l      [A0 + 0x2]
  8054. 000057FE  206D FE86                movea.l    A0, [A5 - 0x17A]
  8055. 00005802  4868 0002                pea.l      [A0 + 0x2]
  8056. 00005806  486E FFB8                pea.l      [A6 - 0x48]
  8057. 0000580A  486E FFB0                pea.l      [A6 - 0x50]
  8058. 0000580E  4267                     clr.w      -[A7]
  8059. 00005810  42A7                     clr.l      -[A7]
  8060. 00005812  A8EC                     syscall    CopyBits
  8061. label00005814:
  8062. 00005814  2254                     movea.l    A1, [A4]
  8063. 00005816  41E9 006A                lea.l      A0, [A1 + 0x6A]
  8064. 0000581A  45EE FF86                lea.l      A2, [A6 - 0x7A]
  8065. 0000581E  7003                     moveq.l    D0, 0x03
  8066. label00005820:
  8067. 00005820  30DA                     move.w     [A0]+, [A2]+
  8068. 00005822  51C8 FFFC                dbf        D0, -0x6 /* 00005820 */
  8069. 00005826  A8F4                     syscall    ClosePicture
  8070. 00005828  102D F4C8                move.b     D0, [A5 - 0xB38]
  8071. 0000582C  6706                     beq        +0x8 /* 00005834 */
  8072. 0000582E  4267                     clr.w      -[A7]
  8073. 00005830  AA40                     syscall    QDError
  8074. 00005832  3E1F                     move.w     D7, [A7]+
  8075. label00005834:
  8076. 00005834  2054                     movea.l    A0, [A4]
  8077. 00005836  2F28 0072                move.l     -[A7], [A0 + 0x72]
  8078. 0000583A  4EAD 27CA                jsr        [A5 + 0x27CA /* export_1269 */]
  8079. 0000583E  102D F4C8                move.b     D0, [A5 - 0xB38]
  8080. 00005842  6706                     beq        +0x8 /* 0000584A */
  8081. 00005844  3F07                     move.w     -[A7], D7
  8082. 00005846  4EAD 20F2                jsr        [A5 + 0x20F2 /* export_1050 */]
  8083. label0000584A:
  8084. 0000584A  2054                     movea.l    A0, [A4]
  8085. 0000584C  2F28 00B0                move.l     -[A7], [A0 + 0xB0]
  8086. 00005850  4EAD 20E2                jsr        [A5 + 0x20E2 /* export_1048 */]
  8087. 00005854  2254                     movea.l    A1, [A4]
  8088. 00005856  2069 00B0                movea.l    A0, [A1 + 0xB0]
  8089. 0000585A  2050                     movea.l    A0, [A0]
  8090. 0000585C  45EE FF90                lea.l      A2, [A6 - 0x70]
  8091. 00005860  5488                     addq.l     A0, 2
  8092. 00005862  7003                     moveq.l    D0, 0x03
  8093. label00005864:
  8094. 00005864  34D8                     move.w     [A2]+, [A0]+
  8095. 00005866  51C8 FFFC                dbf        D0, -0x6 /* 00005864 */
  8096. 0000586A  4267                     clr.w      -[A7]
  8097. 0000586C  486E FF90                pea.l      [A6 - 0x70]
  8098. 00005870  486E FFB0                pea.l      [A6 - 0x50]
  8099. 00005874  A8A6                     syscall    EqualRect
  8100. 00005876  101F                     move.b     D0, [A7]+
  8101. 00005878  0A00 0001                xori.b     D0, 0x1
  8102. 0000587C  2F00                     move.l     -[A7], D0
  8103. 0000587E  4267                     clr.w      -[A7]
  8104. 00005880  486E FF90                pea.l      [A6 - 0x70]
  8105. 00005884  A8AE                     syscall    EmptyRect
  8106. 00005886  121F                     move.b     D1, [A7]+
  8107. 00005888  201F                     move.l     D0, [A7]+
  8108. 0000588A  8001                     or.b       D0, D1
  8109. 0000588C  6706                     beq        +0x8 /* 00005894 */
  8110. 0000588E  42A7                     clr.l      -[A7]
  8111. 00005890  4EAD 20E2                jsr        [A5 + 0x20E2 /* export_1048 */]
  8112. label00005894:
  8113. 00005894  486E FFC2                pea.l      [A6 - 0x3E]
  8114. 00005898  4EAD 2112                jsr        [A5 + 0x2112 /* export_1054 */]
  8115. label0000589C:
  8116. 0000589C  4CDF 14C0                movem.l    D6,D7,A2,A4, [A7]+
  8117. 000058A0  4E5E                     unlink     A6
  8118. 000058A2  2E9F                     move.l     [A7], [A7]+
  8119. 000058A4  4E75                     rts
  8120. 000058A6  0000 0000                ori.b      D0, 0x0
  8121. 000058AA  2000                     move.l     D0, D0
  8122. 000058AC  0000 0000                ori.b      D0, 0x0
  8123. export_2618:
  8124. fn000058B0:
  8125. 000058B0  4E56 FFD6                link       A6, -0x002A
  8126. 000058B4  48E7 0028                movem.l    -[A7], A2,A4
  8127. 000058B8  286E 0008                movea.l    A4, [A6 + 0x8]
  8128. 000058BC  4267                     clr.w      -[A7]
  8129. 000058BE  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  8130. 000058C2  4EAD 3E4A                jsr        [A5 + 0x3E4A /* export_1989 */]
  8131. 000058C6  101F                     move.b     D0, [A7]+
  8132. 000058C8  6740                     beq        +0x42 /* 0000590A */
  8133. 000058CA  2054                     movea.l    A0, [A4]
  8134. 000058CC  2168 0092 00B4           move.l     [A0 + 0xB4], [A0 + 0x92]
  8135. 000058D2  7000                     moveq.l    D0, 0x00
  8136. 000058D4  2140 0092                move.l     [A0 + 0x92], D0
  8137. 000058D8  43EE FFD6                lea.l      A1, [A6 - 0x2A]
  8138. 000058DC  45E8 0086                lea.l      A2, [A0 + 0x86]
  8139. 000058E0  7014                     moveq.l    D0, 0x14
  8140. label000058E2:
  8141. 000058E2  32DA                     move.w     [A1]+, [A2]+
  8142. 000058E4  51C8 FFFC                dbf        D0, -0x6 /* 000058E2 */
  8143. 000058E8  486E FFD6                pea.l      [A6 - 0x2A]
  8144. 000058EC  4EAD 28A2                jsr        [A5 + 0x28A2 /* export_1296 */]
  8145. 000058F0  2254                     movea.l    A1, [A4]
  8146. 000058F2  41E9 0086                lea.l      A0, [A1 + 0x86]
  8147. 000058F6  45EE FFD6                lea.l      A2, [A6 - 0x2A]
  8148. 000058FA  7014                     moveq.l    D0, 0x14
  8149. label000058FC:
  8150. 000058FC  30DA                     move.w     [A0]+, [A2]+
  8151. 000058FE  51C8 FFFC                dbf        D0, -0x6 /* 000058FC */
  8152. 00005902  7000                     moveq.l    D0, 0x00
  8153. 00005904  2340 0072                move.l     [A1 + 0x72], D0
  8154. 00005908  6010                     bra        +0x12 /* 0000591A */
  8155. label0000590A:
  8156. 0000590A  2054                     movea.l    A0, [A4]
  8157. 0000590C  4AA8 0072                tst.l      [A0 + 0x72]
  8158. 00005910  6708                     beq        +0xA /* 0000591A */
  8159. 00005912  2F28 0072                move.l     -[A7], [A0 + 0x72]
  8160. 00005916  4EAD 27BA                jsr        [A5 + 0x27BA /* export_1267 */]
  8161. label0000591A:
  8162. 0000591A  4CDF 1400                movem.l    A2,A4, [A7]+
  8163. 0000591E  4E5E                     unlink     A6
  8164. 00005920  2E9F                     move.l     [A7], [A7]+
  8165. 00005922  4E75                     rts
  8166. export_2619:
  8167. fn00005924:
  8168. 00005924  4E56 FFD6                link       A6, -0x002A
  8169. 00005928  48E7 0028                movem.l    -[A7], A2,A4
  8170. 0000592C  286E 0008                movea.l    A4, [A6 + 0x8]
  8171. 00005930  41EE FFD6                lea.l      A0, [A6 - 0x2A]
  8172. 00005934  2454                     movea.l    A2, [A4]
  8173. 00005936  43EA 0086                lea.l      A1, [A2 + 0x86]
  8174. 0000593A  7014                     moveq.l    D0, 0x14
  8175. label0000593C:
  8176. 0000593C  30D9                     move.w     [A0]+, [A1]+
  8177. 0000593E  51C8 FFFC                dbf        D0, -0x6 /* 0000593C */
  8178. 00005942  42A7                     clr.l      -[A7]
  8179. 00005944  486E FFD6                pea.l      [A6 - 0x2A]
  8180. 00005948  4EAD 28BA                jsr        [A5 + 0x28BA /* export_1299 */]
  8181. 0000594C  2D5F 000C                move.l     [A6 + 0xC], [A7]+
  8182. 00005950  2254                     movea.l    A1, [A4]
  8183. 00005952  41E9 0086                lea.l      A0, [A1 + 0x86]
  8184. 00005956  45EE FFD6                lea.l      A2, [A6 - 0x2A]
  8185. 0000595A  7014                     moveq.l    D0, 0x14
  8186. label0000595C:
  8187. 0000595C  30DA                     move.w     [A0]+, [A2]+
  8188. 0000595E  51C8 FFFC                dbf        D0, -0x6 /* 0000595C */
  8189. 00005962  4CDF 1400                movem.l    A2,A4, [A7]+
  8190. 00005966  4E5E                     unlink     A6
  8191. 00005968  2E9F                     move.l     [A7], [A7]+
  8192. 0000596A  4E75                     rts
  8193. export_2620:
  8194. fn0000596C:
  8195. 0000596C  4E56 FFBE                link       A6, -0x0042
  8196. 00005970  48E7 0028                movem.l    -[A7], A2,A4
  8197. 00005974  286E 0008                movea.l    A4, [A6 + 0x8]
  8198. 00005978  41EE FFD6                lea.l      A0, [A6 - 0x2A]
  8199. 0000597C  2454                     movea.l    A2, [A4]
  8200. 0000597E  43EA 0086                lea.l      A1, [A2 + 0x86]
  8201. 00005982  7014                     moveq.l    D0, 0x14
  8202. label00005984:
  8203. 00005984  30D9                     move.w     [A0]+, [A1]+
  8204. 00005986  51C8 FFFC                dbf        D0, -0x6 /* 00005984 */
  8205. 0000598A  41EE FFBE                lea.l      A0, [A6 - 0x42]
  8206. 0000598E  43EA 006A                lea.l      A1, [A2 + 0x6A]
  8207. 00005992  7003                     moveq.l    D0, 0x03
  8208. label00005994:
  8209. 00005994  30D9                     move.w     [A0]+, [A1]+
  8210. 00005996  51C8 FFFC                dbf        D0, -0x6 /* 00005994 */
  8211. 0000599A  102E 000C                move.b     D0, [A6 + 0xC]
  8212. 0000599E  4880                     ext.w      D0
  8213. 000059A0  670A                     beq        +0xC /* 000059AC */
  8214. 000059A2  5340                     subq.w     D0, 1
  8215. 000059A4  6710                     beq        +0x12 /* 000059B6 */
  8216. 000059A6  5340                     subq.w     D0, 1
  8217. 000059A8  6732                     beq        +0x34 /* 000059DC */
  8218. 000059AA  6056                     bra        +0x58 /* 00005A02 */
  8219. label000059AC:
  8220. 000059AC  486E FFD6                pea.l      [A6 - 0x2A]
  8221. 000059B0  4EAD 28C2                jsr        [A5 + 0x28C2 /* export_1300 */]
  8222. 000059B4  6052                     bra        +0x54 /* 00005A08 */
  8223. label000059B6:
  8224. 000059B6  486E FFD6                pea.l      [A6 - 0x2A]
  8225. 000059BA  4267                     clr.w      -[A7]
  8226. 000059BC  41EE FFC6                lea.l      A0, [A6 - 0x3A]
  8227. 000059C0  2F20                     move.l     -[A7], -[A0]
  8228. 000059C2  2F20                     move.l     -[A7], -[A0]
  8229. 000059C4  4EAD 4C7A                jsr        [A5 + 0x4C7A /* export_2443 */]
  8230. 000059C8  7001                     moveq.l    D0, 0x01
  8231. 000059CA  2054                     movea.l    A0, [A4]
  8232. 000059CC  B068 0036                cmp.w      D0, [A0 + 0x36]
  8233. 000059D0  57C0                     seq        D0
  8234. 000059D2  4400                     neg.b      D0
  8235. 000059D4  1F00                     move.b     -[A7], D0
  8236. 000059D6  4EAD 28D2                jsr        [A5 + 0x28D2 /* export_1302 */]
  8237. 000059DA  602C                     bra        +0x2E /* 00005A08 */
  8238. label000059DC:
  8239. 000059DC  486E FFD6                pea.l      [A6 - 0x2A]
  8240. 000059E0  4267                     clr.w      -[A7]
  8241. 000059E2  41EE FFC6                lea.l      A0, [A6 - 0x3A]
  8242. 000059E6  2F20                     move.l     -[A7], -[A0]
  8243. 000059E8  2F20                     move.l     -[A7], -[A0]
  8244. 000059EA  4EAD 4C7A                jsr        [A5 + 0x4C7A /* export_2443 */]
  8245. 000059EE  7001                     moveq.l    D0, 0x01
  8246. 000059F0  2054                     movea.l    A0, [A4]
  8247. 000059F2  B068 0036                cmp.w      D0, [A0 + 0x36]
  8248. 000059F6  57C0                     seq        D0
  8249. 000059F8  4400                     neg.b      D0
  8250. 000059FA  1F00                     move.b     -[A7], D0
  8251. 000059FC  4EAD 28CA                jsr        [A5 + 0x28CA /* export_1301 */]
  8252. 00005A00  6006                     bra        +0x8 /* 00005A08 */
  8253. label00005A02:
  8254. 00005A02  3F3C 0003                move.w     -[A7], 0x3
  8255. 00005A06  A9C8                     syscall    SysBeep
  8256. label00005A08:
  8257. 00005A08  2254                     movea.l    A1, [A4]
  8258. 00005A0A  41E9 0086                lea.l      A0, [A1 + 0x86]
  8259. 00005A0E  45EE FFD6                lea.l      A2, [A6 - 0x2A]
  8260. 00005A12  7014                     moveq.l    D0, 0x14
  8261. label00005A14:
  8262. 00005A14  30DA                     move.w     [A0]+, [A2]+
  8263. 00005A16  51C8 FFFC                dbf        D0, -0x6 /* 00005A14 */
  8264. 00005A1A  4CDF 1400                movem.l    A2,A4, [A7]+
  8265. 00005A1E  4E5E                     unlink     A6
  8266. 00005A20  205F                     movea.l    A0, [A7]+
  8267. 00005A22  5C4F                     addq.w     A7, 6
  8268. 00005A24  4ED0                     jmp        [A0]
  8269. 00005A26  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  8270. // begin alternate branch 00005A28-00005A2C
  8271. export_2621:
  8272. fn00005A28:
  8273. 00005A28  4E56 FFD6                link       A6, -0x002A
  8274. // end alternate branch 00005A28-00005A2C
  8275. export_2621: // at 00005A28 (misaligned)
  8276. fn00005A28: // (misaligned)
  8277. 00005A2A  FFD6                     .invalid   <<F/7/7>>
  8278. 00005A2C  48E7 0028                movem.l    -[A7], A2,A4
  8279. 00005A30  286E 0008                movea.l    A4, [A6 + 0x8]
  8280. 00005A34  41EE FFD6                lea.l      A0, [A6 - 0x2A]
  8281. 00005A38  2454                     movea.l    A2, [A4]
  8282. 00005A3A  43EA 0086                lea.l      A1, [A2 + 0x86]
  8283. 00005A3E  7014                     moveq.l    D0, 0x14
  8284. label00005A40:
  8285. 00005A40  30D9                     move.w     [A0]+, [A1]+
  8286. 00005A42  51C8 FFFC                dbf        D0, -0x6 /* 00005A40 */
  8287. 00005A46  486E FFD6                pea.l      [A6 - 0x2A]
  8288. 00005A4A  4EAD 28AA                jsr        [A5 + 0x28AA /* export_1297 */]
  8289. 00005A4E  2254                     movea.l    A1, [A4]
  8290. 00005A50  41E9 0086                lea.l      A0, [A1 + 0x86]
  8291. 00005A54  45EE FFD6                lea.l      A2, [A6 - 0x2A]
  8292. 00005A58  7014                     moveq.l    D0, 0x14
  8293. label00005A5A:
  8294. 00005A5A  30DA                     move.w     [A0]+, [A2]+
  8295. 00005A5C  51C8 FFFC                dbf        D0, -0x6 /* 00005A5A */
  8296. 00005A60  4CDF 1400                movem.l    A2,A4, [A7]+
  8297. 00005A64  4E5E                     unlink     A6
  8298. 00005A66  2E9F                     move.l     [A7], [A7]+
  8299. 00005A68  4E75                     rts
  8300. 00005A6A  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  8301. // begin alternate branch 00005A6C-00005A70
  8302. export_2622:
  8303. fn00005A6C:
  8304. 00005A6C  4E56 FFD6                link       A6, -0x002A
  8305. // end alternate branch 00005A6C-00005A70
  8306. export_2622: // at 00005A6C (misaligned)
  8307. fn00005A6C: // (misaligned)
  8308. 00005A6E  FFD6                     .invalid   <<F/7/7>>
  8309. 00005A70  48E7 0028                movem.l    -[A7], A2,A4
  8310. 00005A74  286E 0008                movea.l    A4, [A6 + 0x8]
  8311. 00005A78  41EE FFD6                lea.l      A0, [A6 - 0x2A]
  8312. 00005A7C  2454                     movea.l    A2, [A4]
  8313. 00005A7E  43EA 0086                lea.l      A1, [A2 + 0x86]
  8314. 00005A82  7014                     moveq.l    D0, 0x14
  8315. label00005A84:
  8316. 00005A84  30D9                     move.w     [A0]+, [A1]+
  8317. 00005A86  51C8 FFFC                dbf        D0, -0x6 /* 00005A84 */
  8318. 00005A8A  486E FFD6                pea.l      [A6 - 0x2A]
  8319. 00005A8E  4EAD 28B2                jsr        [A5 + 0x28B2 /* export_1298 */]
  8320. 00005A92  2254                     movea.l    A1, [A4]
  8321. 00005A94  41E9 0086                lea.l      A0, [A1 + 0x86]
  8322. 00005A98  45EE FFD6                lea.l      A2, [A6 - 0x2A]
  8323. 00005A9C  7014                     moveq.l    D0, 0x14
  8324. label00005A9E:
  8325. 00005A9E  30DA                     move.w     [A0]+, [A2]+
  8326. 00005AA0  51C8 FFFC                dbf        D0, -0x6 /* 00005A9E */
  8327. 00005AA4  4CDF 1400                movem.l    A2,A4, [A7]+
  8328. 00005AA8  4E5E                     unlink     A6
  8329. 00005AAA  2E9F                     move.l     [A7], [A7]+
  8330. 00005AAC  4E75                     rts
  8331. 00005AAE  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  8332. // begin alternate branch 00005AB0-00005AB4
  8333. export_2623:
  8334. fn00005AB0:
  8335. 00005AB0  4E56 FFD6                link       A6, -0x002A
  8336. // end alternate branch 00005AB0-00005AB4
  8337. export_2623: // at 00005AB0 (misaligned)
  8338. fn00005AB0: // (misaligned)
  8339. 00005AB2  FFD6                     .invalid   <<F/7/7>>
  8340. 00005AB4  48E7 0028                movem.l    -[A7], A2,A4
  8341. 00005AB8  286E 0008                movea.l    A4, [A6 + 0x8]
  8342. 00005ABC  41EE FFD6                lea.l      A0, [A6 - 0x2A]
  8343. 00005AC0  2454                     movea.l    A2, [A4]
  8344. 00005AC2  43EA 0086                lea.l      A1, [A2 + 0x86]
  8345. 00005AC6  7014                     moveq.l    D0, 0x14
  8346. label00005AC8:
  8347. 00005AC8  30D9                     move.w     [A0]+, [A1]+
  8348. 00005ACA  51C8 FFFC                dbf        D0, -0x6 /* 00005AC8 */
  8349. 00005ACE  486E FFD6                pea.l      [A6 - 0x2A]
  8350. 00005AD2  4EAD 28A2                jsr        [A5 + 0x28A2 /* export_1296 */]
  8351. 00005AD6  2254                     movea.l    A1, [A4]
  8352. 00005AD8  41E9 0086                lea.l      A0, [A1 + 0x86]
  8353. 00005ADC  45EE FFD6                lea.l      A2, [A6 - 0x2A]
  8354. 00005AE0  7014                     moveq.l    D0, 0x14
  8355. label00005AE2:
  8356. 00005AE2  30DA                     move.w     [A0]+, [A2]+
  8357. 00005AE4  51C8 FFFC                dbf        D0, -0x6 /* 00005AE2 */
  8358. 00005AE8  4CDF 1400                movem.l    A2,A4, [A7]+
  8359. 00005AEC  4E5E                     unlink     A6
  8360. 00005AEE  2E9F                     move.l     [A7], [A7]+
  8361. 00005AF0  4E75                     rts
  8362. 00005AF2  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  8363. // begin alternate branch 00005AF4-00005B00
  8364. fn00005AF4:
  8365. 00005AF4  4E56 0000                link       A6, 0
  8366. 00005AF8  48E7 0028                movem.l    -[A7], A2,A4
  8367. 00005AFC  286E 0008                movea.l    A4, [A6 + 0x8]
  8368. // end alternate branch 00005AF4-00005B00
  8369. fn00005AF4: // (misaligned)
  8370. 00005AF6  0000 48E7                ori.b      D0, 0xE7
  8371. 00005AFA  0028 286E 0008           ori.b      [A0 + 0x8], 0x6E /* 'n' */
  8372. 00005B00  206E 0018                movea.l    A0, [A6 + 0x18]
  8373. 00005B04  2254                     movea.l    A1, [A4]
  8374. 00005B06  20A9 00B4                move.l     [A0], [A1 + 0xB4]
  8375. 00005B0A  206E 001C                movea.l    A0, [A6 + 0x1C]
  8376. 00005B0E  20A9 00B0                move.l     [A0], [A1 + 0xB0]
  8377. 00005B12  206E 0010                movea.l    A0, [A6 + 0x10]
  8378. 00005B16  30A9 00B8                move.w     [A0], [A1 + 0xB8]
  8379. 00005B1A  206E 000C                movea.l    A0, [A6 + 0xC]
  8380. 00005B1E  2169 0060 0010           move.l     [A0 + 0x10], [A1 + 0x60]
  8381. 00005B24  206E 000C                movea.l    A0, [A6 + 0xC]
  8382. 00005B28  2169 0064 0014           move.l     [A0 + 0x14], [A1 + 0x64]
  8383. 00005B2E  206E 0014                movea.l    A0, [A6 + 0x14]
  8384. 00005B32  45E9 00BA                lea.l      A2, [A1 + 0xBA]
  8385. 00005B36  7003                     moveq.l    D0, 0x03
  8386. label00005B38:
  8387. 00005B38  30DA                     move.w     [A0]+, [A2]+
  8388. 00005B3A  51C8 FFFC                dbf        D0, -0x6 /* 00005B38 */
  8389. 00005B3E  4CDF 1400                movem.l    A2,A4, [A7]+
  8390. 00005B42  4E5E                     unlink     A6
  8391. 00005B44  205F                     movea.l    A0, [A7]+
  8392. 00005B46  DEFC 0018                add.w      A7, 0x18
  8393. 00005B4A  4ED0                     jmp        [A0]
  8394.